以下内容是目前我自己vim的配置,记在这里以备不时之需
文档 ~/.vimrc 的内容如下:
- syntax on " 语法高亮
-
set tabstop=4 " 设置制表符宽度为4
-
set softtabstop=4 " 设置软制表符宽度为4
-
set shiftwidth=4 " 缩进空格数为4
-
set autoindent " 自动缩进
-
set cindent " 使用C/C++风格的自动缩进格式
-
set nu "显示行号
-
set cursorline "高亮当前行
-
set hlsearch "高亮显示搜索结果
-
"重新打开文件时,使光标定位到关闭之前的位置
-
if has("autocmd")
-
au BufReadPost * if line("'\"") > 1 && line("'\"") <= line("$") | exe "normal! g'\"" | endif
-
endif
-
"进行Tlist的设置
-
"TlistUpdate可以更新tags
-
map :silent! Tlist "按下F8就可以呼出了
-
let Tlist_Ctags_Cmd='ctags' "因为我们放在环境变量里,所以可以直接执行
-
let Tlist_Use_Right_Window=0 "1:让窗口显示在右边,0:显示在左边
-
let Tlist_Show_One_File=0 "让taglist可以同时展示多个文件的函数列表,如果想只有1个,设置为1
-
let Tlist_File_Fold_Auto_Close=1 "非当前文件,函数列表折叠隐藏
-
let Tlist_Exit_OnlyWindow=1 "当taglist是最后一个分割窗口时,自动退出vim
-
let Tlist_Process_File_Always=0 "是否一直处理tags.1:处理;0:不处理。不是一直实时更新tags,因为没有必要
-
let Tlist_Inc_Winwidth=0
-
"按键映射
-
"看source code时用,来进行跳转
-
map
-
map
-
"在Normal模式下,按下滚3行,按上滚3行
-
nmap 3
-
nmap 3
阅读(1199) | 评论(3) | 转发(0) |