如何在 Sublime Text 3 中绑定 double shift [shift+shift] 快速打开文件?

How to bind double shift [shift+shift] for quick opening files in SublimeText 3?

我正在尝试实现 Intellij 之类的 double shift 导航。 我发现它被称为 "Sequence Key Bindings" for "Quick-open files".

因此,我在 .sublime-keymap --- USER

中添加了这一行
{ 
  "keys": ["shift", "shift"],  
  "command": "show_overlay", 
  "args": {"overlay": "goto", "text": "@"} 
} 

但它不起作用。我该怎么做?

我认为你做不到。 shiftctrlaltsuper 修饰符 。您至少需要一个 "normal" 密钥(非修饰符)。

作为替代方案,您可以执行以下操作:

{ "keys": ["g", "g"], "command": "show_overlay", 
  "args": { "overlay": "goto", "text": "@" } }

如果您从不一次输入两个 g,那就太好了,否则,请更改它:wink:

(将会发生的是第一个 g 将被插入,但是如果您再次按下 g,它将删除它们和 运行命令)

希望对您有所帮助!

现在在 Sublime Text 4 中,修饰键可以用作键绑定的一部分。 Sublime Text 4 Changelog

所以现在!

{ "keys": ["shift", "shift"], "command": "show_overlay", 
  "args": { "overlay": "goto", "text": "@" } }