goland 自带的教程过了一遍,实在是太老了,而且很多命令已经过时了不存在了。
目前先只列出一些特别常用的,边用边补,所以现在还处于 hello world 的使用技巧上。如果你已经用了有一段时间 goland,那么你没有任何必要看这篇文章。当然,欢迎指出错误。
此外,我是从 vscode 转过来的,所以也会指出一些使用习惯的坑。
1. pretty format
教程上自带的
- goland 自己的 format tool:
ctrl + alt + l // reformat 当前代码文件 ctrl + alt + shift + l // 自己选择 reformat 哪个文件 可以在编辑器上方的 code 标签页找到 - 使用 go fmt:
ctrl + alt + shift + f // reformat 当前文件 ctrl + alt + shift + p // reformat 整个项目 可以右键单机代码空白处,倒数第二个 go tool 里可以找到。 - 教程里教的命令只能 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,这里不是浏览器。
6.3 搜索所有
连续快速按两次 shift。 不仅代码,命令,包括编辑器版本信息,所有在 goland 中的东西都能搜得到。
7. 查看源代码
最常用的也最有用的就是 ctrl + b