工具技巧

插件快捷键

安装插件

文件 =》设置 -》Plugins -》搜索包名称(注意你搜的是已经安装的插件还是插件商城的插件)-》点击安装。

翻译插件 - Translation

选中一段内容,按 ctrl + shift + y 即可翻译。

小地图

在插件的位置搜索已经安装的插件,找到 CodeGlance 取消勾选即可取消小地图。

编辑器技巧

参考:https://www.cnblogs.com/yanbu...

自动换行

文件 =》编辑器 =》自动换行:加入 go 文件。

注释信息

  1. 进入正确位置:文件 =》设置 =》编辑器 =》File and Code Templates;
  2. 设置注释内容:点击或者新建一个模板,在其中写入注释内容。以作者信息为例:

然后,创建相关文件的时候,会自动写入添加的内容。

快速注释

参考:https://blog.csdn.net/weixin_...

从设置依次找到:Settings-》Editor(编辑器)-》Live Templates(活动模板)

自定义选项卡:点击右边的 + 号,选择 live ..,出现 user 选项卡,在其中设置自己的模块:

远程管理

远程管理:工具 =》部署(上下箭头)=》浏览远程主机 =》点击三个点(...)=》写入名称和选择连接方式 =》编写相关信息连接远程主机。

自动上传:工具 =》部署 =》自动上传。

远程终端:工具 =》Start SSH session =》选择配置好的配置名。

黄色背景高亮取消

选中按 alt + enter,点击 ignore explicitily 选项的三角形,选择 禁用xx。

编程技巧

加载扩展包

文件 =》Go =》GoModules:

勾选 “Enable Go Modules integration” =》 设置 Environment 为 GOPROXY=https://goproxy.cn,direct

快捷键

参考:https://xiaoxingping.top/book...

1Ctrl+Shift+V显示复制目录
2Ctrl + Shift + Z取消撤销
3Ctrl + Alt + Z恢复到未编辑之前的版本
4Ctrl+Shift+J合并行
5Ctrl+Alt+I自动缩进
6Alt + 鼠标点击对多点进行编辑操作
7Alt+J快速选中相同关键词
8Ctrl + r替换
9Ctrl + Alt + L代码自动格式化
10Ctrl + Alt + /块注释
11Ctrl + E打开最近的文件
12Alt + Insert新建文件/目录

快速实现接口方法

前提:有编写好的接口和结构体。

实现:在结构体所在页面(也可以在页面创建新的结构体)按快捷键 ctrl+i,然后选择需要继承的接口回车即可(可以提前赋值接口名称)。

快速工厂方法

光标移动到结构体上 =》按 alt + enter 选择 Generate Constructor 即可,效果:

 type Hello struct {
 ​
 }
 ​
 ---------------- 按照以上方式会生成 ----------------
 ​
 func NewHello() *Hello {
     return &Hello{}
 }

快速生成测试文件

光标移动到方法或者函数上,按快捷键 ctrl + shift + t

参考:https://mojotv.cn/go/goland-tips

03-05 22:54