【问题标题】:How to add gvim icon to openwith menu如何添加 vim 图标以使用菜单打开
【发布时间】:2014-12-12 23:26:12
【问题描述】:

我已经在 Windows 7 中安装了 gvim。当我右键单击一个文件时,我会得到要打开的编辑器列表。我看到了记事本++、7zip 和其他比较的图标,但没有看到 vim 的图标。在大列表中搜索“使用 Vim 编辑”很困难。是否可以将图标添加到“使用 Vim 编辑”。我尝试将注册表中的 ICON 设置为 gvim.exe 路径,但这不起作用

【问题讨论】:

    标签: vim windows-7 registry


    【解决方案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. 
    

    【讨论】:

      【解决方案2】:

      据我所知,这还不可能。有一个whishlist bug 请求此功能,但还没有人贡献代码。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-11-17
        • 2018-01-27
        • 1970-01-01
        • 1970-01-01
        • 2023-03-23
        • 2021-06-04
        • 1970-01-01
        相关资源
        最近更新 更多