vim配置: (在Centos6.5下配置vim)
?1.找到用戶的主工作目錄,ls看是否有.vimrc文件,有的話打開即可。沒有的話自己touch一個。vim進入.vimrc中:
?set nu ? ? ? ?設置行數
colorscheme desert ??syntax enable ? ?將語法使能
syntax on ? ? ? ? ? 設置語法高亮
set shiftwidth=4 ? ? 設置左寬為4
set tabstop=4 ? ? ? ?設置tab鍵為4
set softtabstop=4 ?統一縮進為4
set ruler ? ? ? ? ? ? ? ?顯示標尺
set autoindent ? ? ?設置自動縮進
set cindent ? ? ? ? ? ??
set background=dark ?設置背景顏色為黑色
"搜索逐字符高亮
set hlsearch
set incsearch
" 高亮顯示普通txt文件(需要txt.vim腳本)
au BufRead,BufNewFile * ?setfiletype txt
"自動補全
:inoremap ( ()<ESC>i
:inoremap ) <c-r>=ClosePair(')')<CR>
:inoremap { {<CR>}<ESC>O
:inoremap } <c-r>=ClosePair('}')<CR>
:inoremap [ []<ESC>i
:inoremap ] <c-r>=ClosePair(']')<CR>
:inoremap " ""<ESC>i
:inoremap ' ''<ESC>i
2.安裝Taglist插件
Taglist用來顯示你指定的ctags程序處于什么位置。
如圖:
安裝如下:(Taglist鏈接)
http://www.vim.org/scripts/script.php?script_id=273
下載:
解壓完成后,將解壓出來的doc的內容放到~/.vim/doc, 將解壓出來的plugin下的內容拷貝到~/.vim/plugin
在.vimrc中添加:
let Tlist_Show_One_File=1 ? ? ? ?//不想同時顯示多個文件中的tag
let Tlist_Exit_OnlyWindow=1 ? ? //如果你在想taglist窗口是最后一個窗口時退出vim
let Tlist_Use_Right_Window=1?//如果你想taglist窗口出現在右側
let Tlist_Auto_Open=1? ? ? ? ? ????//如果你想啟動vim后,自動打開taglist窗口
可以用”:TlistOpen“打開taglist窗口,用”:TlistClose“關閉taglist窗口。或者使用”:TlistToggle“在打開和關閉間切換。
Taglist插件還可以與winmanager插件協同使用,當然還可以下載bufexplorer,可以在緩沖區之間切換;(自己決定下載否,下載 這個插件時需vim在7.3或以上版本可用)
下載路徑:
https://github.com/jlanzarotta/bufexplorer
下面,介紹一下winmanager:
3.安裝winmanager(我們就需要一個窗口管理插件來將它們組合起來 ——?WinManager):
https://github.com/vim-scripts/winmanager
解壓winmanager.zip,將解壓出來的doc的內容放到~/.vim/doc, 將解壓出來的plugin下的內容拷貝到~/.vim/plugin
在.vimrc中添加:
let g:winManagerWindowLayout='FileExplorer|TagList'
nmap wm :WMToggle<cr>
let g:AutoOpenWinManager = 1
4.安裝miniBufexplorer插件
https://github.com/fholgado/minibufexpl.vim
將解壓出來的doc的內容放到~/.vim/doc, 將解壓出來的plugin下的內容拷貝到~/.vim/plugin
在.vimrc中添加:
let g:miniBufExplMapCTabSwitchBufs = 1
let g:miniBufExplMapWindowNavVim = 1
let g:miniBufExplModSelTarget = 1
let g:miniBufExplMapWindowNavArrows = 1?
//可使FileExplorer窗口變小:
let g:bufExplorerMaxHeight=30
let g:miniBufExplorerMoreThanOne=0
5.在工程中查找 -- 插件: Grep
http://www.vim.org/scripts/script.php?script_id=311
把grep.vim 文件丟到 ~/.vim/plugin 文件夾就好了
在.vimrc中添加:
nnoremap <silent> <F3> :Grep<CR>
如果你想查找,按下F3鍵即可。然后輸入要查找的字符
6.高亮的書簽 -- 插件: VisualMark
http://www.vim.org/scripts/script.php?script_id=1026
把visualmark.vim 文件丟到 ~/.vim/plugin 文件夾就好了
雙擊某行,就可使某行高亮。
7.自動補全:
直接在.vimrc中添加:
:inoremap ( ()<ESC>i ? ? ??
:inoremap ) <c-r>=ClosePair(')')<CR> ??
:inoremap { {<CR>}<ESC>O
:inoremap } <c-r>=ClosePair('}')<CR>
:inoremap [ []<ESC>i
:inoremap ] <c-r>=ClosePair(']')<CR>
:inoremap " ""<ESC>i ? ? ?
:inoremap ' ''<ESC>i ? ?
我配置的大概就這些:
展示一下效果圖哦:
??
最后還有說明的一點是,,這個主題配置也是可以換的哦。你可以換成好看一點的主題。