我认为 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但它非常有限 - 只显示来自一些顶级非默认包的绑定,没有描述或包上下文。我想我可以花时间来改进它。
有没有比这更好的包?