【发布时间】:2021-02-26 05:17:45
【问题描述】:
【问题讨论】:
标签: sublimetext3 editor sublimetext text-editor
【问题讨论】:
标签: sublimetext3 editor sublimetext text-editor
您所说的“小菜单”称为“上下文菜单”(see Wikipedia)。
Sublime Text 确实为此设置了一个键绑定,但哪个取决于您的操作系统。
// OSX:
{ "keys": ["alt+f2"], "command": "context_menu" },
// Linux and Windows - context_menu is a keyboard key:
{ "keys": ["context_menu"], "command": "context_menu" },
对于 Linux 和 Windows,期望键盘有一个分配给打开上下文菜单的特殊键,通常称为 菜单键,上面印有菜单或文档图标,请参阅这个Google images search 例如照片。
出于键绑定的目的,Sublime Text 将菜单键称为 context_menu,这可能会有点令人困惑,因为 Sublime Text 还使用 context_menu 作为打开上下文菜单的命令名称。
您当然可以按照通常的方式将 Sublime Text 上下文菜单键绑定更改为您想要的任何内容。例如ctrl+shift+y,例如
{ "keys": ["ctrl+shift+y"], "command": "context_menu" },
您的屏幕截图显示了在 Sublime Text 侧栏中的文件名上打开的上下文菜单。我不认为这可以通过仅使用键来完成,不幸的是我认为它需要鼠标。 "ctrl+0" 键将焦点强制到侧栏(所有操作系统的相同键),但一旦完成,按下上下文菜单的键就不会以您显示的方式打开上下文菜单。这在 Linux(我使用的)上肯定是正确的,在 Windows 和 OSX 上也可能是正确的。也许这些操作系统的用户可以添加评论以确认是否是这种情况。
【讨论】:
context_menu 命令只适用于缓冲区,不适用于侧边栏。