安装中文帮助文档
vim中文文档的主页:http://vimcdoc.sourceforge.net/
解包后进入文件夹:
1. :sudo ./vimcdoc.sh -i
2. :set helplang=en 切换到英文help。
3. :set helplang=cn 切换到中文help。
4. :
sudo ./vimcdoc.sh -u 卸载vim中文文档
代码自动补全(C++)
C++:
参考:http://vim.wikia.com/wiki/C%2B%2B_code_completion
补全操作:
插入模式下按下C-N或者C - P才是补全,按C-X的时候下方有提示,比如C-X C-F是文件名补全 C-X C-L是整行补全 C-X C-N和C-X C-P是关键字局部补全,C-X C-O是Omni补全(依赖tag)
日常使用
1.进入插入模式
i:在当前字符的左边插入
I:在当前行首插入
a:在当前字符的右边插入
A:在当前行尾插入
o:在当前行下面插入一个新行
O:在当前行上面插入一个新行
c{motion}:删除 motion命令跨过的字符,并且进入插入模式。比如:c$,这将会删除从光标位置到行尾的字符并且进入插入模式。ct!,这会删除从光标位置到下一个叹号(但不包括),然后进入插入模式。被删除的字符被存在了剪贴板里面,并且可以再粘贴出来。
d{motion}:和上面差不多,但是不进入插入模式。
2.拆分窗口
帮助文档
:help table
基本用法
:tabnew [++opt选项] [+cmd] 文件 建立tab
:tabc 关闭当前的tab
:tabo 关闭所有其他的tab
:tabs 查看所有打开的tab
:tabp 前一个
:tabn 后一个
标准模式下:
gt , gT 切换标签。
:tabc 关闭当前的tab
:tabo 关闭所有其他的tab
:tabs 查看所有打开的tab
:tabp 前一个
:tabn 后一个
标准模式下:
gt , gT 切换标签。
窗口拆分
帮助文档
:help split
基本用法
:new 新建窗口(水平拆分)
:split 水平拆分(新获得窗口与当前窗口一样)
:vnew 新建窗口(垂直拆分)
:vsplit 垂直拆分(新获得窗口和当前窗口一样)
窗口间切换
ctrl+w