Vim 多标签右键菜单

每次找注册表比较麻烦,下面是注册表文件:

REGEDIT4

[HKEY_CLASSES_ROOT\*\Shell\Edit With &Vim\command]
@="\"D:\\Program Files\\Vim\\vim73\\gvim.exe\" -p --remote-tab-silent \"%1\""

需要注意的地方:

1. 标题

2.第一行用来新建所需的项

3.第二行用来设定该项(command)的初始值。(注意,命令中的引号反斜杠需要转义。)

 

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:\Program Files\Vim\vim70\gvim.exe -p --remote-tab-silent "%1" 
    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

posted on 2011-11-22 21:18  LateStop  阅读(945)  评论(0)    收藏  举报

导航