我在Windows 7中安装了gvim。当我右键单击一个文件时,我会得到要打开的编辑器列表。我看到了一个用于记事本++,7zip和超越比较的图标,但不适用于vim。搜索"用Vim编辑"在大名单中。是否可以将图标添加到"使用Vim编辑"。我尝试在注册表中将ICON设置为gvim.exe路径,但这不起作用
答案 0 :(得分:1)
据我所知,这还不可能。有一个whishlist bug请求此功能,但还没有人提供代码。
答案 1 :(得分:1)
我目前正在努力将其编码为“真实”(但尚未成功)。 与此同时,这是我在我的机器上所做的一种解决方法: 创建一个新的文本文件并调用它(例如)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.