VIM右键多标签编辑的配置方法

发布时间:2021-01-18编辑:脚本学堂
gvim能否只开一个窗口,每次在终端“gvim 文件名”时就自动在这个窗口新开一个tab page来打开文件呢?这样桌面会简洁很多,就像windows下用UltraEdit一样。可以在gvim中用:tabnew :e,但太麻烦了。

VIM右键多标签编辑的配置方法,有需要的朋友不妨参考下。

这样做:
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:Program FilesVimvim70gvim.exe -p --remote-tab-silent "%1"

2)鼠标右键时打开标签页
打开注册表,添加以下项:
 

复制代码 代码如下:
[HKEY_CLASSES_ROOT*]下添加Shell项      
[HKEY_CLASSES_ROOT*Shell] 下添加Edit with &Vim项
[HKEY_CLASSES_ROOT*ShellEdit with &Vim] 添加command项
[HKEY_CLASSES_ROOT*ShellEdit with &Vimcommand]修改默认值为"D:Program FilesVimvim73gvim.exe" -p --remote-tab-silent "%1"

退出注册表,右键显示Edit with Vim。