set number //显示行号 set showmatch //自动关联括号 set tabstop=4 //设置tab键长度 set autoindent //自动缩进 set foldmethod=indent //折叠 filetype on //自动文件格式识别
上下左右移动:对应为上(K),下(J),左(H), 右(L);这个是基本要求,千万不要用方向键,用方向键的朋友伤不起~。
gg:跳到文档开头
G:跳到文档末尾
w:跳到下一个单词开头; 4w:跳到往后的第四个单词的开头,依次类推.
e:跳到下一个单词结尾
b:跳到上一个单词开头;4b:跳到往前的第四个单词的开头,依次类推.
0:跳到行的开头
^:跳到行的开头的第一个字符处
$:跳到行的末尾
y 表示拷贝, d 表示删除, p 表示粘贴. 其中拷贝与删除是与光标移动命令
YY:复制整行
dd:删除整行
ddp:交换当前行和下一行
ggyG:表示复制整篇文档
ggdG:表示删除整篇文档
yw:表示拷贝从当前光标到光标所在单词结尾的内容.
dw:表示删除从当前光标到光标所在单词结尾的内容.
y0:表示拷贝从当前光标到光标所在行首的内容.
d0:表示删除从当前光标到光标所在行首的内容.
y$:表示拷贝从当前光标到光标所在行尾的内容.
d$:表示删除从当前光标到光标所在行尾的内容.
yfa:表示拷贝从当前光标到光标后面的第一个a字符之间的内容.
dfa:表示删除从当前光标到光标后面的第一个a字符之间的内容.
用于显示函数列表
安装:
1)下载taglist;
2) unzip taglist.zip
3)分别复制 doc 和plugin 文件夹内容到 .vim/doc 和.vim/plugin目录下(如果用户目录下没有.vim,则手动创建一个 mkdir .vim)
3)进入 .vim/doc目录,运行Vim ,输入命令:helptags .命令。此步骤是将doc下的帮助文档加入到Vim的帮助主题中,这样我们就可以通过在Vim中运行“help taglist.txt”查看taglist帮助
4)vim 打开文档后通过命令:TlistToggle就可以打开所有的函数列表
如下是个性化的配置Tlist :
cd 到/etc/vim,下 修改vimrc文件,注意该目录下需要系统权限,因此,需要sudo vim vimrc
let Tlist_Show_One_Flie=1 // <span><span>不同时显示多个文件的tag,只显示当前文件的 </span></span> let Tlist_File_Fold_Auto_Close=1 //浏览一个函数时,其他函数默认折叠 let Tlist_Exit_OnlyWindow=1 // <span><span>如果taglist窗口是最后一个窗口,则退出vim</span></span> let Tlist_Auto_Open=1 //打开vim 时默认开启TlistToggle
用于显示文档结构
安装:
1)下载nerdtree
2)同样解压复制
3)vim 打开文档后通过命令:NERDTree打开文档结构创客
用于进行函数跳转
安装:
1)下载ctags 压缩包
2)解压缩 tar xvf filename.tar.gz
3)编译后安装
./configure
make
sudo make install
使用:
进入项目目录
1)输入命令:ctags -R , 执行完这条命令后,会发现在项目文件夹中多了一个 tags文件
2)配置vimrc 在该文件中加入如下:
set tags=tags; set autochdir
找到一个变量或函数,按组合件ctrl+],就可以向下追踪,按组合件ctrl+t,就可以向后追踪。
编辑vimrc文件:
set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936 set termencoding=utf-8 set encoding=utf-8
原文地址:http://blog.csdn.net/howardge/article/details/45331659