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个空格代替