vim学习

安装中文帮助文档

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 切换标签。


窗口拆分

帮助文档
:help split

基本用法
:new      新建窗口(水平拆分)
:split      水平拆分(新获得窗口与当前窗口一样)
:vnew    新建窗口(垂直拆分)
:vsplit    垂直拆分(新获得窗口和当前窗口一样)

窗口间切换
ctrl+w



你可能感兴趣的:(vim学习)