将VIM配置为默认多标签打开

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-07-17 19:56 lateCpp 阅读(3009) 评论(1)  编辑 收藏 引用 所属分类: Useful Techniques

评论

# re: 将VIM配置为默认多标签打开 2014-04-17 13:14 熊拍拍

感谢!  回复  更多评论   


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


导航

统计

常用链接

留言簿

随笔分类

文章分类

文章档案

搜索

最新评论