vim的配置
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vim的配置相关的知识,希望对你有一定的参考价值。
中文安装手册
安装方法:
在下面的网站下载中文帮助的文件包:
$wget http://nchc.dl.sourceforge.net/sourceforge/vimcdoc/vimcdoc-1.5.0.tar.gz解压后其中有个doc文件夹, 将其中的内容全部复制到~/.vim/doc, 或者vim安装目录下的doc目录中, 此时vim中的help信息已经是中文的了.
注意:
如果无法显示中文, 在~/.vimrc中增加下面这句试试:
set helplang=cn看看截图:
语法高亮
syntax on
3.换行
set nu
4.设置缩进的空格数为2
set shiftwidth=2
5.安装TagList 插件
http://www.vim.org/scripts/script.php?script_id=273
下载taglist_xx.zip ,解压完成,将解压出来的doc的内容放到~/.vim/doc, 将
解压出来的plugin下的内容拷贝到~/.vim/plugin
6. 在~/.vimrc 中添加:
let Tlist_Show_One_File=1 let Tlist_Exit_OnlyWindow=1 let Tlist_Use_Right_Window=1
6. 安装件浏览器和窗管理器 -- 插件: WinManager
http://www.vim.org/scripts/script.php?script_id=95
下载winmanager.zip, 2.X版本以上的。
解压winmanager.zip,将解压出来的doc的内容放到~/.vim/doc, 将解压出来
的plugin下的内容拷贝到~/.vim/plugin
7. 在~/.vimrc 中添加:
let g:winManagerWindowLayout=‘FileExplorer|TagList‘ nmap wm :WMToggle<cr>
8. 然后重启vim, 打开~/XXX.c或~/XXX.cpp, 在normal状态下输"wm", 你将
看到上图的效果
9.自动补全
:inoremap ( ()<ESC>i 11 :inoremap ) <c-r>=ClosePair(‘)‘)<CR> 12 :inoremap { {<CR>}<ESC>O 13 :inoremap } <c-r>=ClosePair(‘}‘)<CR> 14 :inoremap [ []<ESC>i 15 :inoremap ] <c-r>=ClosePair(‘]‘)<CR> 16 :inoremap " ""<ESC>i 17 :inoremap ‘ ‘‘<ESC>i 18 function! ClosePair(char) 19 if getline(‘.‘)[col(‘.‘) - 1] == a:char 20 return "\<Right>" 21 else 22 return a:char 23 endif 24 endfunction 25 filetype plugin indent on 26 "打开文件类型检测, 加了这句才可以用智能补全 27 set completeopt=longest,menu
以上是关于vim的配置的主要内容,如果未能解决你的问题,请参考以下文章