在Atom编辑器中使用go-plus设置Go To Definition的快捷键

8
我如何在使用go-plus插件的Atom编辑器中设置用于“转到定义”的快捷键?感谢您提前的帮助。
1个回答

19
默认情况下,go-plus 包使用 Alt+Cmd+G 触发 Go To Definition 绑定(可以在这里看到)。该绑定仅适用于使用 Go 语法的文件。由于 Cmd 仅适用于 Mac OS X,我不知道其他操作系统默认使用哪个按键绑定。
要重新定义按键绑定,请执行以下操作:
  • 打开 Atom 首选项,选择 Keybindings 部分。
  • 在搜索字段中,输入"go"以筛选按键绑定列表。
  • 单击 golang:godef 按键绑定旁边的 Copy 图标。
  • 单击顶部的 your keymap file 链接。

Atom Keybindings

这将打开您的 keymap.cson 文件。转到文件末尾并粘贴已复制的内容。
'atom-text-editor[data-grammar="source go"]:not(.mini)':
  'alt-cmd-g': 'golang:godef'

编辑按键绑定以符合您的喜好并保存文件。

要验证新的按键绑定,请选择“包 > 按键绑定解析器 > 切换”菜单项打开按键绑定解析器视图。打开一个Go文件,按下您分配的按键绑定,然后观察按键绑定解析器视图以查看是否有任何冲突。


第一个链接损坏了。 - glS
关键绑定不再显示在那里了吗?我在上下文菜单中看到它并且它也起作用,但是它没有列在按键绑定列表中。Atom改变了它处理这个的方式吗? - quimnuss

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