[让vim查找字符忽略大小写]
1、配置文件set ignorecase smartcase。
2、/c、/C。
参考:http://www.360doc.com/content/13/0116/14/8547696_260509353.shtml
[复制粘贴]
yy复制游标所在行整行。或大写一个Y。
2yy或y2y复制两行。 ㄟ ,请举一反三好不好! :-)
y^复制至行首,或y0。不含游标所在处字元。
y$复制至行尾。含游标所在处字元。
yw复制一个word。
y2w复制两个字(单词)。
yG复制至档尾。
y1G复制至档首。
p小写p代表贴至游标后(下)。
P大写P代表贴至游标前(上)。
最基本的复制是 y,粘贴是 p,剪切是 d。
复制和剪切的命令后面都可以接一个移动命令,表示将光标移动区间内的文本复制过来。
粘贴时 p 与 P 的区别是贴到光标前后的区别。
[常用操作]
u:撤消。
ctrl + r:反撤消。
ctrl + e:窗口向下移一行。
ctrl + y:窗口向上移一行。
vim -R filename:以指读方式打开文件。
:%s/src/dst : 把每一行的第一个src替换为dst.
:n,$s/src/dst : 把第n行到最后一行的src替换为dst.
:10,20s/pattern/replacement/ : 替换范围为第10~20行
ddp : 上行两行对调
xp : 交換两个字符位置
J : 合并上下两行
nK,nJ : 上移下移n行
:set list : 显式隐藏符号
[scons]
下载地址:http://sourceforge.net/projects/scons/files/scons/2.3.0/
[Command-T]
快速定位文件。
安装与使用:http://www.linuxeden.com/html/softuse/20100510/102921.html
错误处理:http://hi.baidu.com/woodyxu/item/3d5ec0274734c53a95f62bf7
[a.vim]
实现头文件间的跳转,参考:http://www.cppblog.com/doing5552/archive/2010/02/06/107391.html
下载地址:http://www.vim.org/scripts/script.php?script_id=31
[tagbar配置]
1 nnoremap <silent> <F8> :TagbarToggle<CR> 2 let g:tagbar_ctags_bin = '/usr/bin/ctags' 3 let g:tagbar_left = 1 4 let g:tagbar_width = 30 5 let g:tagbar_sort = 0 6 autocmd FileType c,cpp,python nested :call tagbar#autoopen(0)