Windows 10 如何在当前文件上设置快捷菜单

Windows 10 如何在当前文件上设置快捷菜单,windows-10,Windows 10,因此,当前文件就是我单击的文件,我想按下按钮,即:F11以使用特定的上下文菜单打开该文件(即:使用Notepad++编辑) 注意:程序属性中的快捷键没有帮助,因为它只是调用程序本身,而不是针对当前文件。(也许我在工作?) 系统:gvim 8.1/windows10我的vimrc中有以下映射,它打开一个浏览器窗口,其中选择了当前文件 nnoremap <F11> :!start explorer /select,%:p<cr> nnoremap:!启动资源管理器/选择,%

因此,当前文件就是我单击的文件,我想按下按钮,即:
F11
以使用特定的上下文菜单打开该文件(即:
使用Notepad++
编辑)

注意:程序属性中的
快捷键
没有帮助,因为它只是调用程序本身,而不是针对当前文件。(也许我在工作?)


系统:gvim 8.1/windows10

我的vimrc中有以下映射,它打开一个浏览器窗口,其中选择了当前文件

nnoremap <F11> :!start explorer /select,%:p<cr>
nnoremap:!启动资源管理器/选择,%:p
作为后续操作,您可以按Shift+F10打开“资源管理器”关联菜单

完整上下文
if有('win32')
“Windows女士
如果$USERPROFILE!=''
让localvimrc=$USERPROFILE.\\u vimrc.local'
恩迪夫
“在选择当前缓冲区的情况下打开Windows资源管理器
nnoremap:!启动资源管理器/选择,%:p
恩迪夫

感谢您提供另一个视图。事实上,我假设我们正在打开
explorer
和一个选中的文件(单击左键),也就是说,我们按
F12
gvim
打开该文件,啊,我是通过另一种方式得到的。为此,我建议使用自动热键。我正在为alwaysOnTop使用自动热键,你能详细说明字符串以实现#1行为吗?下面打开一个我用vim在explorer中选择的文件(gvim在我的上下文菜单中,以v作为加速键)
F10::Send+{F10}v{enter}
提取我需要的,我有
F12::Send+{F10}s{enter}
.ahk
文件中,它运行良好。非常感谢。
  if has('win32')
    " MS-Windows
    if $USERPROFILE != ''
      let localvimrc = $USERPROFILE . '\_vimrc.local'
    endif

    " Open Windows explorer with current buffer selected
    nnoremap <F11> :!start explorer /select,%:p<cr>
  endif