我希望更改Atom文本编辑器的键绑定。我确实使用Android Studio来编写Android应用程序。我希望有类似的快捷功能快捷方式。
Atom允许我们自定义键绑定吗?
答案 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
文件,在其中更改了键绑定。