goland 20.1.1小技巧
golang 20.1.1小技巧磨刀不误砍柴工
版本号:
Year.Major.Minor
2020 1 1
在命令行使用goland:
使用过vscode的同学也肯定使用过来打开代码仓库
code .
这个功能goland也支持我们可以通过设置toolbox来打开该功能:
在使用goland . 即可打开项目仓库 :
在github直接打开项目(需要在浏览器内下载toolbox插件):
直接clone项目:
插件推荐这里是我下载的插件:
快捷键:
control + space + space列出所有可能:
首先在macos上这个快捷键是冲突的关闭掉冲突键
LiveTemplates可以添加自己的代码模版 只需要tab键就可以调用已经写好的模版:
字符串自动补全。option + shift + /:
显示所需参数 command + p
自动生成 option + tnter
独立窗口编辑json格式当然其他格式也是支持的 option + enter 选择 :
go.mod 版本控制:
指定文件夹
github.com/gin-gonic/gin => ../../../filePath
搜索文件 command + shift + O:
查看修改过的文件 command + E:
针对文件内容的 shift + command +e
显示文件内所有的结构 command +F12:
查看所有引用链: conrol + option + H
重构相关的技巧:
快速实现一个接口:
command + N
修改参数列表以及返回参数 conrol + T:
已经定义好的struct 实现 interface:
调试相关:
给断点设置条件:
shift + command + F8
两个端点都设置了此条件结果停留在了第二段:
自动生成测试代码:
goland 20.1.1小技巧相关推荐
- Android 4.0操作系统的20个使用小技巧
为什么80%的码农都做不了架构师?>>> 安卓4.0操作系统,它的一大卖点就是整合所有硬件的使用体验,无论是低端智能手机还是高端智能手机,只要运行Android ICS操作系统 ...
- Windows XP的20个特殊小技巧
Windows XP的20个特殊小技巧 Windows系统中总有无尽的技巧可以供我们发掘,每次都有惊喜.看看这次给大家带来了什么? 1.在记事本中自动记录文件的打开时间 在记事本中,我们可以记录每次打 ...
- css 自动换行_前端必备!20个CSS小技巧
在日常学习和工作中,你是否经常觉得时间不够用?为了帮助你提高效率,今天,就为大家分享一些CSS小技巧,如果你感觉有用,也可以收藏与分享给你的小伙伴们~ 1. 文字水平居中 将一段文字置于容器的水平中点 ...
- 关于JS的20多个小技巧
1.函数懒加载 如:判断当前环境是否微信 function isWechat() {const result =typeof wx === "object" &&n ...
- 20个JS 小技巧超级实用
1. 将彻底屏蔽鼠标右键οncοntextmenu="window.event.returnValue=false"<tableborder oncontextmenu=re ...
- Python3,掌握这20个小技巧,小菜鸡瞬间变成老码农~
20个编码小技巧 1.引言 2.常用工具 2.1 csv文件读写 2.2 计数器 2.3 Dict 2.3.1 带默认值的 Dict 2.3.2 有序的 Dict 2.4 迭代器工具 3.易混淆操作 ...
- android studio导出apk_Android 应用构建速度提升的十个小技巧
应用的构建速度会直接影响开发效率,本文将带您通过改造一个 Android 应用: "Google 追踪圣诞老人 (Google Santa Tracker)" 来为大家提供十个小技 ...
- JAVASCRIPT常用20种小技巧汇总
1.TEXTAREA自适应文字行数的多少 2.脚本永不出错 <script LANGUAGE="javascript"> </script> 3.ENTER ...
- 20个常用的Python小技巧
2019 年第 73 篇文章,总第 97 篇文章 原题 | 20 Python Snippets You Should Learn Today 作者 | Chaitanya Baweja 原文 | h ...
最新文章
- linux基本工具使用(二)
- VC++调试程序、快捷键以及Debug版本与Release版本
- python支持什么操作方式_python模拟点击常用的操作方法有哪些?
- Linux,OS X mark工具(目录跳转工具)
- 使用组件化开发思路替换 SAP Spartacus 的 Logo
- 无人驾驶之入门(车联网和5G)
- java h5服务器推送事件_关于H5+中push推送的服务端代码是怎么写的
- Spark集群试运行
- Collection的另外一个子类LinkedListSet集合
- Matlab电路仿真
- C++实现打飞机小游戏(源代码)
- 族蚂网针对宠物网站建设有哪些新体验
- 关于项目开发的量化考核。。。
- IJCAI21审稿机制介绍:提交时间、提交流程、注意事项等
- flac转换mp3格式使用什么软件好
- 12 项目收尾管理:项目验收、项目总结、系统维护、项目后评价
- android m是什么版本号,Android M版本号确定,并不是Android 6.0
- CUDA unknown error - this may be due to an incorrectly set up environment, e.g. changing env variabl
- 微信授权redirect_uri域名与后台配置不一致10003
- 那些年——5 杜拉拉升职记