VIM作为一个编辑器,确实很强大。在网上找了很多的帖子,终于找到了一个不错的VIM配置的帖子,找其源头找了半天找不到,后来偶尔在一张图上找到了。是一个人的博客:http://blog.youkuaiyun.com/wooin
目前(2016.11.25)可以下载这个按步就班配置就行了,效果不错:
http://download.youkuaiyun.com/source/616649
说明:每一个插件都建议去官方网站上下载最新的版本
cscope安装时会报错,找不到头文件ncurses.h 解决办法:
yum install ncurses-devel
配置完以后进行ctags -R --fields=+lS或者直接ctags -R的时候,会提示segment fault,这个是路径里包含了一些特殊文件导致的,建议不要在~目录(也就是/home/unqis目录)执行此操作,在这里新建一个文件夹(我的是ww.完整路径:/home/uniqs/ww),在这个路径里执行
cd /home/uniqs/ww
ctags -R --fields=+lS
cscope -Rbq
就行了
附上我的配置文件
syntax enable
syntax on
colorscheme desert
set tags=/home/uniqs/ww/tags
let Tlist_Show_One_File=1
let Tlist_Exit_OnlyWindow=1
let g:winManagerWindowLayout='FileExplorer|TagList'
nmap wm :WMToggle<cr>
set cscopequickfix=s-,c-,d-,i-,t-,e-
cs add /home/uniqs/ww/cscope.out /home/uniqs/ww
nmap <F6> :cn<cr>
nmap <F7> :cp<cr>
let g:miniBufExplMapCTabSwitchBufs = 1
let g:miniBufExplMapWindowNavVim = 1
let g:miniBufExplMapWindowNavArrows = 1
nnoremap <silent><F12> :A<cr>
nnoremap <silent><F3> :Grep<cr>
filetype plugin indent on
set completeopt=longest,menu
let g:SuperTabRetainCompletionType=2
let g:SuperTabDefaultCompletionType="<C-X><C-O>"
set foldmethod=syntax
set foldlevel=100
set number
所有插件:
[uniqs@localhost ~]$ cd ~/.vim/plugin/
[uniqs@localhost plugin]$ ls
a.vim supertab.vim winfileexplorer.vim
grep.vim taglist.vim winmanager.vim
minibufexpl.vim visualmark.vim wintagexplorer.vim
所有插件网址:
vimdoc ctags taglist winmanager cscope minibufexpl 头文件源文件切换A grep visualmark supertab echofunc