如何在 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": "@"}
}
但它不起作用。我该怎么做?
我认为你做不到。 shift
、ctrl
、alt
和 super
是 修饰符 。您至少需要一个 "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": "@" } }
我正在尝试实现 Intellij 之类的 double shift 导航。 我发现它被称为 "Sequence Key Bindings" for "Quick-open files".
因此,我在 .sublime-keymap --- USER
{
"keys": ["shift", "shift"],
"command": "show_overlay",
"args": {"overlay": "goto", "text": "@"}
}
但它不起作用。我该怎么做?
我认为你做不到。 shift
、ctrl
、alt
和 super
是 修饰符 。您至少需要一个 "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": "@" } }