博客首页 注册 建议与交流 排行榜 加入友情链接
推荐 投诉 搜索: 帮助

zz

  weiliming.cublog.cn

关于作者
姓名:
职业:
年龄:
位置:
个性介绍:
|| << >> ||
我的分类


在标签页中打开文件(For Windows VIM only) zz

我们在windows中使用vim时,经常会通过右键菜单选择“Edit with Vim”来打开文件。但这种方式打开的文件,会在当前窗口中打开,而不是像Ultra Edit那样在一个新的标签页中打开。

VIM 7.0已经支持标签页了,怎样在打开文件时新建一个标签呢?http://www.vim.org/有好几个Tip是与此有关的下面介绍的两种方法是我所尝试过的最简单有效的办法。它们分别是vim tips #1314#1440,链接见文末的参考文档。

 

[方法一]

首先介绍比较简单的方法(VIM Tip #1440)

1. 打开“开始菜单à运行”,输入“sendto”,然后选择确定,这会打开一个快捷方式文件夹;

2. 右键在此文件夹中的空白位置单击,选择“新建à快捷方式”,增加一个快捷方式;

3. 在“项目位置”一栏中输入下面的内容:

 "C:\Program Files\Vim\vim70\gvim.exe" -p --remote-tab-silent "%*"

4. 输入快捷方式的名字为“gVim”;

 

现在,当你在文件浏览器中右键单击想打开的文件后,选择“发送到àgVim”,就会在gVim中新开一个标签页,打开这个文件,是不是很方便?

 

[方法二]

下面介绍方法二(VIM Tip #1314),和方法一相比稍麻烦一点。

如果你已经安装了VIM 7.0,并在安装过程中选择了“安装右键菜单”,那么你需要在注册表删除“HKCR\*\shellex\ContextMenuHandlers\gvim\”主键,听起来很麻烦?

没关系,我们有简单的方法,不需要手动到注册表里删除,只需要卸载VIM 7.0,在卸载的过程中选择删除右键菜单,这样右键菜单就被删除。然后再重新安装VIM 7.0,在安装的过程中,不要再安装右键菜单。

完成这一步之后,把下面的内容保存到一个文件中,取名为vim.reg

Windows Registry Editor Version 5.00

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

接下来用鼠标双击vim.reg文件,把上述内容导入到注册表中。

OK,现在你用鼠标右标想打开的文件,看到“Edit with Vim”项了吗?选中此项,就会在一个新的标签页中打开该文件了。

这种方法虽然比方法一麻烦了一点,不过“Edit with Vim”在右键菜单里排在“发送到”之前,对一个每天数十次上百次使用的功能来说,这一点“偷懒”能省不少事呢!

 

Enjoy it!

 

[参考文档]

1. http://vim.sourceforge.net/tips/tip.php?tip_id=1314&rating=helpful

2. http://vim.sourceforge.net/tips/tip.php?tip_id=1440&rating=life_changing

 

[原文链接]

http://blog.csdn.net/easwy

 TAG vim
发表于: 2008-04-25,修改于: 2008-04-25 11:03,已浏览212次,有评论0条 推荐 投诉


网友评论
 发表评论