您的位置:首页 > 其它

Vim 多标签右键菜单

2011-11-22 21:18 260 查看
每次找注册表比较麻烦,下面是注册表文件:

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: