如何在Atom文本编辑器中查找键盘快捷键分配?

22
1个回答

32

您可以在 "设置" 视图中找到当前完整的键盘快捷键:

  1. 在 OS X 上按 Cmd+, ,在 Windows/Linux 上按 Ctrl+,
  2. 从左上角的部分列表中选择 "Keybindings"
  3. 滚动列表以找到所需内容,或在搜索框中按键或命令名称进行搜索

另一种查找键绑定的方法是:如果想知道某个特定键的作用是什么,您可以打开 "Keybinding Resolver" 视图:

  1. 在 OS X 上按 Cmd+. ,在 Windows/Linux 上按 Ctrl+.
  2. 按下您感兴趣的键或键组合,会出现一个列表,其中列出了映射到该键的所有命令
  3. 以不同颜色突出显示的项目是 "赢家",即在当前具有焦点的应用程序区域中获胜的项目(当应用程序的不同区域拥有焦点时,某些键的含义会有所不同)

这个视图对于您确保 Atom 正确接收您按下的键组合非常有用。

"打开您的键位图" 命令的问题在于,它只显示您已经覆盖 Atom 应用程序已经拥有的键绑定的个人覆盖。它无法告诉您完整的集合,甚至无法告诉您在特定情况下是否使用了您的键绑定。这就是上述技术的作用。


1
请注意,您需要重新启动Atom才能考虑更改。 - Vadorequest
1
这个答案不是关于对任何东西进行更改,而只是展示已经存在的内容。此外,您不需要重新启动Atom来使keymap.cson的更改生效。它被设计为自动加载它们。 - Lee
1
嗯,我尝试使用Debian,但是我不得不手动重启它。 - Vadorequest
如果您能够可靠地重现该问题,请在 https://github.com/atom/atom-keymap 上提交一个错误报告。 - Lee
我刚刚遇到了同样的问题:我在keymap.cson中添加了我的第一个按键绑定,但直到我重新启动Atom后它才生效。然而,对于keymap.cson的后续更新,只要我保存文件就会立即生效。我正在使用Ubuntu 16.04上的Atom 1.10.0 - ArneHugo

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接