如何在 Windows 7 中设置“打开方式”键盘快捷键?

如何在 Windows 7 中设置“打开方式”键盘快捷键?

我有一个打开 vim 的快捷方式,但我想创建一个快捷方式以便使用 vim 在 Windows 资源管理器中打开当前选定的文件(如果这不是与该文件类型关联的程序)。

使用可执行文件的快捷方式打开它但不选择任何文件。

答案1

在 HKEY_CLASSES_ROOT\*\shell 中创建一个条目

1. 右键单击​​它并选择新项 - 将其命名为“使用 VIM 打开”
2. 右键单击​​新项 - 选择新项 - 并将其命名为“command”
3. 将该项的默认值设置为“PathToVIM” “%1”(带引号)

这是一个鼠标快捷键,而不是键盘快捷键。 从那时起,右键单击任何文件都会在其上下文菜单中显示“使用 VIM 打开”。

答案2

正如微软网站上提到的那样,运行良好https://answers.microsoft.com/en-us/windows/forum/windows_vista-desktop/right-click-open-with-command-missing-help-please/a9c3f139-075c-4285-b87d-25e899fb8b27

根据设计,当您右键单击可执行文件(.cmd、.bat、.pif、.scf、.exe、.com 或 .scr)或可执行文件的快捷方式时,“打开方式”菜单选项不可用。

如果您丢失了所有文件类型(包括不可执行文件)的“打开方式”菜单选项,请按照以下步骤操作:

  1. 单击开始、所有程序、附件、记事本。

  2. 复制并粘贴此文本:

  3. Windows 注册表编辑器版本 5.00 [HKEY_CLASSES_ROOT*\shellex\ContextMenuHandlers\Open With] @="{09799AFB-AD67-11d1-ABCD-00C04FC30936}"

  4. 单击文件、另存为,将文件命名为“OpenWith.reg”(带引号),然后单击确定。

  5. 现在双击 OpenWith.reg,单击继续、是、确定,看看问题是否解决。

希望能帮助到你。

答案3

理想情况下,你应该在标识要触发的操作的动词描述中添加 & 字符。它位于与所选文件的文件扩展名相关的应用程序关联的注册表项中(嗯,相当复杂),& 后面的字符将成为你的热键,正如 msdn 文档中所述

https://msdn.microsoft.com/en-us/library/windows/desktop/cc144101(v=vs.85).aspx

(当然这个链接解释得比我更好)

动词还可以具有与其关联的显示字符串,该字符串显示在快捷菜单上,而不是动词字符串本身。例如,openas 的显示字符串是“打开方式”。与普通菜单字符串一样,在显示字符串中包含一个与号 (&) 允许键盘选择命令。

但(至少在我尝试过的 Windows 10 上)它对我来说不起作用,或者我可能做错了什么。不幸的是,我手头没有 Windows 7,所以我无法验证那里的行为

答案4

  1. 右键点击要使用 VIM 打开的文件
  2. 选择“打开方式”
  3. 选择“选择默认程序...”
  4. 浏览到 VIM 可执行文件位置
  5. 确保选中“始终使用所选程序打开此类文件”
  6. 单击“确定”

从现在开始,此文件类型将由 VIM 打开。

相关内容