如何更改atom的键绑定

时间:2017-04-26 07:02:14

标签: javascript atom-editor

我希望更改Atom文本编辑器的键绑定。我确实使用Android Studio来编写Android应用程序。我希望有类似的快捷功能快捷方式。

Atom允许我们自定义键绑定吗?

3 个答案:

答案 0 :(得分:7)

你必须去编辑 - >偏好 - >键联结。在此选项卡中,您可以看到实际绑定,如果要更改它,可以访问键映射文件和过度充电配置。

要访问此文件,您可以点击“密钥绑定”标题下面的链接。

例如,如果要通过 Ctrl Shift <替换 Ctrl Shift K / kbd> Y ,在列表中搜索,单击复制图标以复制配置行,并将该行放入keymap文件并替换快捷方式。

对于此示例,新行是

'atom-text-editor:not([mini])':
  'ctrl-shift-Y': 'editor:delete-line'

此行将ctrl-shift-K替换为ctrl-shift-Y。您必须重新启动Atom才能应用此更改。

答案 1 :(得分:0)

要覆盖现有的原子键绑定,只需将新的键绑定粘贴到

~/.atom/keymap.cson

如果您想要 emacs 原子的键绑定,请从中获取所有键绑定, https://github.com/json-path/JsonPath/issues/528

要申请:

$ gedit ~/.atom/keymap.cson

粘贴,保存并退出。 重新启动atom,完成!

答案 2 :(得分:0)

我遇到了Emmet和Line-Breaker的键绑定冲突,这是程序员或作家的两个基本工具。我正在使用Atom 1.45版本的Linux Debian衍生产品。

我在keymap.cson目录中找不到~/.atom/。相反,我在~/.atom/packages子目录中找到了键盘映射。

因此,为解决我的问题,我更新了~/.atom/packages/line-breaker/keymaps/line-breaker.cson文件,在其中更改了键绑定。