如何绑定双移[shift + shift]以快速打开SublimeText 3中的文件?

时间:2017-01-04 07:11:16

标签: sublimetext3 key-bindings

我正在努力实现Intellij,就像双班制导航一样。 我发现它被称为"序列密钥绑定" for"快速打开文件"。

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

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

但它没有用。我怎么能这样做?

2 个答案:

答案 0 :(得分:3)

我认为你不能这样做。 shiftctrlaltsuper修饰符。你需要至少一个"正常" key(非修饰符)。

作为替代方案,您可以做以下事情:

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

如果您从未输入两个g,那么它很棒,否则,请更改它:wink:

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

希望这有帮助!

答案 1 :(得分:1)

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

那么现在! ?

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