先下載所有的plug-in
在ubuntu 11.04下安裝流程
先安裝ctags cscope
#sudo apt-get install cscope ctags
Create the folder in ~/.vim/plugin/
將cscope_map.vim 複製到以上資料夾
到你要開發的根目錄下,建立ctags and cscope
#ctags -R
#ctags -R --exclude Makefile, .svn and so on.
#cscope -Rbq
基本上就這時就有vim + ctags + cscope的功能了。
接著把所有plugin *.vim copy 到 /usr/share/vim/vim73/plugin/
這時的外掛就已經安裝完了。
這時只需要修改~/.vimrc 成為你想要的行為。
以下為我的設定方式。一切搞定就緒!!
"ser vim
set number "display number of line
set ai "auto alignment
syntax on "color text
set tabstop=4 "tab is 4 spaces
set shiftwidth=4
set softtabstop=4
set nobackup "no vi backup
set cursorline "display the line for cursor
set hlsearch
set tags=tags;
set mouse=nv
"set autochdir
hi ModeMsg ctermbg=none ctermfg=brown cterm=none
if has("autocmd")
autocmd BufRead *.txt set tw=78
autocmd BufReadPost *
\ if line("'\"") > 0 && line ("'\"") <= line("$") |
\ exe "normal g`\"" |
\ endif
endif
"set taglist
"f12 is the fast link for creating TlistToggle
nnoremap <f12> :TrinityToggleAll
let Tlist_Exit_OnlyWindow = 1
let Tlist_Show_One_File = 1
nnoremap <f7> :TrinityToggleTagList
nnoremap <f8> :TrinityToggleSourceExplorer
nnoremap <f9> :TrinityToggleNERDTree
P.S 我透過更新的方式安裝了11.04,vim 照上面BufReadPost設定還是不會回復到上一次編輯的位置。這時可以透過修改/etc/vim/vimrc BufReadPost的部份,將註解拿掉。
reference:
沒有留言:
張貼留言