使用 go-plus 在 Atom 编辑器中为 Go To Definition 设置快捷方式

Set a shortcut in Atom editor for Go To Definition using go-plus

如何使用 go-plus 在 Atom 编辑器中为 Go To Definition 设置快捷方式。提前感谢您的帮助。

默认情况下,go-plus package uses Alt+Cmd+G to trigger the Go To Definition binding (as can be seen here)。此绑定仅适用于使用 Go 语法的文件。由于 Cmd 仅在 Mac OS X 上可用,我不知道其他操作系统默认使用什么键绑定。

要重新定义键绑定,请执行以下操作:

  • 打开 Atom 首选项,select Keybindings 部分。
  • 搜索字段中,键入'go'以过滤键绑定列表。
  • 单击 golang:godef 键绑定旁边的 复制 图标。
  • 单击顶部的您的键盘映射文件 link。

这将打开您的 keymap.cson 文件。转到文件末尾并粘贴复制的内容:

'atom-text-editor[data-grammar="source go"]:not(.mini)':
  'alt-cmd-g': 'golang:godef'

根据自己的喜好编辑键绑定并保护文件。

要验证新的键绑定,打开 Key Binding Resolver 视图,方法是 selecting Packages > Key Binding Resolver > Toggle 菜单项。打开一个 Go 文件并按您指定的键绑定,然后观察 Key Binding Resolver 视图以查看是否存在任何冲突。