vim : source explore 插件

之前一直默认使用quickfix,现发现srcexpl挺好啊,装之。
github: https://github.com/wesleyche/SrcExpl

vundle下的安装方法:

.vimrc

"source explore
Plugin 'wesleyche/SrcExpl'

vim随便打开个东西,
:模式下输入pluginInstall 下载好新加的插件
vim : source explore 插件_第1张图片

按照github上的readme 配置

"source explore
""""""""""""""""""""""""""""""
" // The switch of the Source Explorer 
nmap <F8> :SrcExplToggle<CR> 

" // Set the height of Source Explorer window 
let g:SrcExpl_winHeight = 8 

" // Set 100 ms for refreshing the Source Explorer 
let g:SrcExpl_refreshTime = 100 

" // Set "Enter" key to jump into the exact definition context 
let g:SrcExpl_jumpKey = "<ENTER>" 

" // Set "Space" key for back from the definition context 
let g:SrcExpl_gobackKey = "" 

" // In order to avoid conflicts, the Source Explorer should know what plugins except
" // itself are using buffers. And you need add their buffer names into below list
" // according to the command ":buffers!"
"let g:SrcExpl_pluginList = [
        "\ "__Tag_List__",
        "\ "_NERD_tree_",
        "\ "Source_Explorer"
    "\ 
"]

" // The color schemes used by Source Explorer. There are five color schemes
" // supported for now - Red, Cyan, Green, Yellow and Magenta. Source Explorer
" // will pick up one of them randomly when initialization.
"let g:SrcExpl_colorSchemeList = [
        "\ "Red",
        "\ "Cyan",
        "\ "Green",
        "\ "Yellow",
        "\ "Magenta"
    "\ 
"]

" // Enable/Disable the local definition searching, and note that this is not 
" // guaranteed to work, the Source Explorer doesn't check the syntax for now. 
" // It only searches for a match with the keyword according to command 'gd' 
let g:SrcExpl_searchLocalDef = 1 

" // Workaround for Vim bug @https://goo.gl/TLPK4K as any plugins using autocmd for
" // BufReadPre might have conflicts with Source Explorer. e.g. YCM, Syntastic etc.
let g:SrcExpl_nestedAutoCmd = 1

" // Do not let the Source Explorer update the tags file when opening 
let g:SrcExpl_isUpdateTags = 0 

" // Use 'Exuberant Ctags' with '--sort=foldcase -R .' or '-L cscope.files' to 
" // create/update the tags file 
let g:SrcExpl_updateTagsCmd = "ctags --sort=foldcase -R ." 

" // Set "" key for updating the tags file artificially 
let g:SrcExpl_updateTagsKey = "" 

" // Set "<F3>" key for displaying the previous definition in the jump list 
let g:SrcExpl_prevDefKey = "<F3>" 

" // Set "" key for displaying the next definition in the jump list 
let g:SrcExpl_nextDefKey = "" 

""""""""""""""""""""""""""""""


有部分有问题,我给注掉了。

效果:
nerdtree + taglist + srcexpl如下

vim : source explore 插件_第2张图片

你可能感兴趣的:(vim : source explore 插件)