工具技巧
插件快捷键
安装插件
文件 =》设置 -》Plugins -》搜索包名称(注意你搜的是已经安装的插件还是插件商城的插件)-》点击安装。
翻译插件 - Translation
选中一段内容,按 ctrl + shift + y
即可翻译。
小地图
在插件的位置搜索已经安装的插件,找到 CodeGlance 取消勾选即可取消小地图。
编辑器技巧
参考:https://www.cnblogs.com/yanbu...。
自动换行
文件 =》编辑器 =》自动换行:加入 go 文件。
注释信息
- 进入正确位置:文件 =》设置 =》编辑器 =》File and Code Templates;
设置注释内容:点击或者新建一个模板,在其中写入注释内容。以作者信息为例:
然后,创建相关文件的时候,会自动写入添加的内容。
快速注释
参考: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...。
1 | Ctrl+Shift+V | 显示复制目录 |
2 | Ctrl + Shift + Z | 取消撤销 |
3 | Ctrl + Alt + Z | 恢复到未编辑之前的版本 |
4 | Ctrl+Shift+J | 合并行 |
5 | Ctrl+Alt+I | 自动缩进 |
6 | Alt + 鼠标点击 | 对多点进行编辑操作 |
7 | Alt+J | 快速选中相同关键词 |
8 | Ctrl + r | 替换 |
9 | Ctrl + Alt + L | 代码自动格式化 |
10 | Ctrl + Alt + / | 块注释 |
11 | Ctrl + E | 打开最近的文件 |
12 | Alt + Insert | 新建文件/目录 |
快速实现接口方法
前提:有编写好的接口和结构体。
实现:在结构体所在页面(也可以在页面创建新的结构体)按快捷键 ctrl+i
,然后选择需要继承的接口回车即可(可以提前赋值接口名称)。
快速工厂方法
光标移动到结构体上 =》按 alt + enter 选择 Generate Constructor 即可,效果:
type Hello struct {
}
---------------- 按照以上方式会生成 ----------------
func NewHello() *Hello {
return &Hello{}
}
快速生成测试文件
光标移动到方法或者函数上,按快捷键 ctrl + shift + t
。