SublimeText 2的键绑定概述?

时间:2012-08-16 07:22:03

标签: sublimetext2

我认为SublimeText 2编辑器有很大的潜力,但我很难学习键盘快捷键,因为与Vim不同,它没有全面的文档或命令来向您展示每个键组合的绑定。

通过.sublime-keymap文件令人沮丧,并发现4个不同的包都为了自己的目的重新绑定ctrl + t。

那么,有没有办法以有组织的方式查看所有的键绑定:按键,按包,按命令 - 用描述?

目前我的hack是一个bash函数,它向我展示了提到某个键的所有键映射行。例如,* sublime_keys'+ t'*找到所有使用字母“t”的绑定

function sublime_keys {
    find ~/.config/sublime-text-2/Packages \( -name 'Default (Linux).sublime-keymap' -or -name 'Default.sublime-keymap' \) -print0 | xargs --null ack-grep -C1 "\".*$*"
}

我已经尝试KeymapManager但它非常有限 - 仅显示来自某些顶级非默认包的绑定,而没有描述或包上下文。我想我可以花些时间来改进它。

是否有更好的包装?

1 个答案:

答案 0 :(得分:0)

我在OSX上使用名为KeyCue的包。我发现它非常有用,因为我在记住所有按键时遇到了同样的困难。 http://www.ergonis.com/products/keycue/ 在Mac上,当您按住“Command”键1秒钟时,会出现一个弹出窗口,显示Sublime Text 2和所有其他软件的所有按键。我认为它扫描所有菜单并向您显示击键。 您还可以添加自定义按键。我添加了zencoding和颜色选择器,因为击键来自已安装的包,而KeyCue无法自动选择它们。 套餐不是免费的(Euro20)。非常物有所值,因为我经常使用它并节省了我很多时间。