GoLang学习笔记(番外)-- GoLand 2012.1.2 版本编辑器使用技巧

1,084 阅读2分钟

goland 自带的教程过了一遍,实在是太老了,而且很多命令已经过时了不存在了。

目前先只列出一些特别常用的,边用边补,所以现在还处于 hello world 的使用技巧上。如果你已经用了有一段时间 goland,那么你没有任何必要看这篇文章。当然,欢迎指出错误。

此外,我是从 vscode 转过来的,所以也会指出一些使用习惯的坑。

1. pretty format

教程上自带的

  1. goland 自己的 format tool:
    ctrl + alt + l // reformat 当前代码文件
    ctrl + alt + shift + l // 自己选择 reformat 哪个文件
    可以在编辑器上方的 code 标签页找到
    
    image.png
  2. 使用 go fmt:
    ctrl + alt + shift + f // reformat 当前文件
    ctrl + alt + shift + p // reformat 整个项目
    
    可以右键单机代码空白处,倒数第二个 go tool 里可以找到。
    
    image.png
  3. 教程里教的命令只能 reformat 选中区域,反正我不知道这是什么诉求。

2. comment

和 vscode 一模一样:

# 行注释
ctrl + /

# 区块注释
ctrl + shift + / 

3. 行的复制,剪切,粘贴

和 vscode 一样,无需选中,只要光标在某一行,ctrl + c, ctrl + x,ctrl + v 的对象就是以这一行为基准。

4. 删除行

虽然 ctrl + x 在某种意义上也是删除行,但毕竟会覆盖剪切板。
正统删除行命令:

ctrl + y

5. 移动行

在 vscode 里是 alt + 方向键,到了 goland 里变成了:

shift + alt + 方向键

6. 搜索

6.1 文件内搜索代码

ctrl + f 永远是搜索的肌肉记忆。goland 也不例外。

6.2 文件名搜索

和 vscode 一样,直接在 project 文件夹里打字即可,有多个的情况下,直接用方向键就可以查看上/下一个符合的文件名。不要用 enter,这里不是浏览器。
image.png

6.3 搜索所有

连续快速按两次 shift。 不仅代码,命令,包括编辑器版本信息,所有在 goland 中的东西都能搜得到。

7. 查看源代码

最常用的也最有用的就是 ctrl + b