【发布时间】:2014-12-12 23:26:12
【问题描述】:
我已经在 Windows 7 中安装了 gvim。当我右键单击一个文件时,我会得到要打开的编辑器列表。我看到了记事本++、7zip 和其他比较的图标,但没有看到 vim 的图标。在大列表中搜索“使用 Vim 编辑”很困难。是否可以将图标添加到“使用 Vim 编辑”。我尝试将注册表中的 ICON 设置为 gvim.exe 路径,但这不起作用
【问题讨论】:
我已经在 Windows 7 中安装了 gvim。当我右键单击一个文件时,我会得到要打开的编辑器列表。我看到了记事本++、7zip 和其他比较的图标,但没有看到 vim 的图标。在大列表中搜索“使用 Vim 编辑”很困难。是否可以将图标添加到“使用 Vim 编辑”。我尝试将注册表中的 ICON 设置为 gvim.exe 路径,但这不起作用
【问题讨论】:
我目前正在“真正地”编写代码(但还没有成功)。 同时,这是我在机器上所做的一种解决方法: 创建一个新的文本文件并将其命名为(例如)vim.reg 并将其粘贴到文件中:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\Edit with Vim]
"Icon"="\"C:\\Program Files (x86)\\Vim\\vim74\\gvim.exe\""
[HKEY_CLASSES_ROOT\*\shell\Edit with Vim\command]
@="\"C:\\Program Files (x86)\\Vim\\vim74\\gvim.exe\" \"%1\""
然后右键单击文件并选择合并。 或者,如果您对此感到满意,则直接在 RegEdit 中手动添加这些键。 您可能需要重新启动 Explorer.exe(例如注销并重新登录)才能使其生效。
这将在每个文件类型的上下文菜单中添加一个带有图标的新“使用 vim 编辑”条目。 例如,如果您只希望它用于文本文件,则将文件中出现的两次“*”更改为“txtfile”。 其他 vim 上下文菜单条目(例如,使用现有 vim 会话打开)不会受到影响 - 它们仍然没有图标。
更新: 从 Christian 提到的错误报告来看,看起来其他人现在已经在 7.4.724 版本中实现了这一点。 Vim.org 报告说当前版本是 7.4.729,所以它应该包括它。 唯一的问题是可从该站点下载的 Windows 二进制文件是 2013 年的。
但是 vim.org 也建议了一种获取最新版本的方法,为 Windows 预编译:
For the latest version with all patches included see Cream below.
These versions are unofficial, but the download number is high and
complaints are few.
和
For an unofficial version that does include all the latest patches and
optionally a bit more: Cream.
The "one-click installer" mentioned includes the Cream changes.
For the "real Vim" use the "without Cream" version listed further down.
【讨论】:
据我所知,这还不可能。有一个whishlist bug 请求此功能,但还没有人贡献代码。
【讨论】: