gvim的快捷键

1:返回上一编辑处 

     ``  `[   `]   ☞`是Tab键上面的键

2:保存退出:

       ZZ

3:  vim缩进 
   

   如set foldmethod=indent
    zc 折叠
    zC 对所在范围内所有嵌套的折叠点进行折叠
    zo 展开折叠

4:vim全局替换

   单行替换:冒号s/搜索字符串/要替换的字符串/ 仅替换第一个匹配的,整行替换后加g
显示行号:set nu(number的缩写)
指定范围内:开始行号,结束行号s/搜索字符串/要替换的字符串/g,行号可以用.(当前光标位置)和$(文档末尾)代替 ==>全局替换就是 :.,$/target/object/g

5:插件推荐

   NERTTree 文档目录浏览

 

6:tab配置

gvim能否只开一个窗口,每次在终端“gvim 文件名”的时候就自动在这个窗口新开一个tab page来打开文件? 这样桌面简洁很多,就像windows下用UltraEdit一样。可以在gvim中用:tabnew :e,但太麻烦了。 这样做: gvim --remote-tab-silent filename linux下 为了方便可以在.bashrc中加入 alias vim='gvim --remote-tab-silent' alias gvim='gvim --remote-tab-silent' windows 下要分2步: 1) 双击时打开标签页 修改注册表:/HKEY_CLASSES_ROOT/Applications/gvim.exe/shell/edit/command的值 "C:\Vim\vim73\gvim.exe"-p --remote-tab-silent "%1" "%*"

ps:在windows下安装目录最好不是默认的,因为有个program files文件夹,其名称有个空格,可能会出现莫名奇妙的问题.我在用jslint插件就有了bug....

2)鼠标右键时打开标签页 打开注册表,添加以下项: [HKEY_CLASSES_ROOT\*\]下添加Shell项 [HKEY_CLASSES_ROOT\*\Shell] 下添加Edit with &Vim项 [HKEY_CLASSES_ROOT\*\Shell\Edit with &Vim] 添加command项 [HKEY_CLASSES_ROOT\*\Shell\Edit with &Vim\command]修改默认值为"D:\Program Files\Vim\vim73\gvim.exe" -p --remote-tab-silent "%1" 退出注册表,右键显示Edit with Vim

 

 

7: gvim 插件

  NERDTree 插件 

8:配置

 

set fileencodings=utf-8,chinese,latin-1

set guifont=Inconsolata:h12:cANSI

colorscheme torta

字体配置:Inconsolata

 

 

set fileencodings=utf-8,chinese,latin-1

set guifont=Inconsolata:h12:cANSI

colorscheme torte

set ts=4  

set expandtab  

设置tab 用4个空格代替