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小技巧相关推荐

  1. Android 4.0操作系统的20个使用小技巧

    为什么80%的码农都做不了架构师?>>>    安卓4.0操作系统,它的一大卖点就是整合所有硬件的使用体验,无论是低端智能手机还是高端智能手机,只要运行Android ICS操作系统 ...

  2. Windows XP的20个特殊小技巧

    Windows XP的20个特殊小技巧 Windows系统中总有无尽的技巧可以供我们发掘,每次都有惊喜.看看这次给大家带来了什么? 1.在记事本中自动记录文件的打开时间 在记事本中,我们可以记录每次打 ...

  3. css 自动换行_前端必备!20个CSS小技巧

    在日常学习和工作中,你是否经常觉得时间不够用?为了帮助你提高效率,今天,就为大家分享一些CSS小技巧,如果你感觉有用,也可以收藏与分享给你的小伙伴们~ 1. 文字水平居中 将一段文字置于容器的水平中点 ...

  4. 关于JS的20多个小技巧

    1.函数懒加载 如:判断当前环境是否微信 function isWechat() {const result =typeof wx === "object" &&n ...

  5. 20个JS 小技巧超级实用

    1. 将彻底屏蔽鼠标右键οncοntextmenu="window.event.returnValue=false"<tableborder oncontextmenu=re ...

  6. Python3,掌握这20个小技巧,小菜鸡瞬间变成老码农~

    20个编码小技巧 1.引言 2.常用工具 2.1 csv文件读写 2.2 计数器 2.3 Dict 2.3.1 带默认值的 Dict 2.3.2 有序的 Dict 2.4 迭代器工具 3.易混淆操作 ...

  7. android studio导出apk_Android 应用构建速度提升的十个小技巧

    应用的构建速度会直接影响开发效率,本文将带您通过改造一个 Android 应用: "Google 追踪圣诞老人 (Google Santa Tracker)" 来为大家提供十个小技 ...

  8. JAVASCRIPT常用20种小技巧汇总

    1.TEXTAREA自适应文字行数的多少 2.脚本永不出错 <script LANGUAGE="javascript"> </script> 3.ENTER ...

  9. 20个常用的Python小技巧

    2019 年第 73 篇文章,总第 97 篇文章 原题 | 20 Python Snippets You Should Learn Today 作者 | Chaitanya Baweja 原文 | h ...

最新文章

  1. linux基本工具使用(二)
  2. VC++调试程序、快捷键以及Debug版本与Release版本
  3. python支持什么操作方式_python模拟点击常用的操作方法有哪些?
  4. Linux,OS X mark工具(目录跳转工具)
  5. 使用组件化开发思路替换 SAP Spartacus 的 Logo
  6. 无人驾驶之入门(车联网和5G)
  7. java h5服务器推送事件_关于H5+中push推送的服务端代码是怎么写的
  8. Spark集群试运行
  9. Collection的另外一个子类LinkedListSet集合
  10. Matlab电路仿真
  11. C++实现打飞机小游戏(源代码)
  12. 族蚂网针对宠物网站建设有哪些新体验
  13. 关于项目开发的量化考核。。。
  14. IJCAI21审稿机制介绍:提交时间、提交流程、注意事项等
  15. flac转换mp3格式使用什么软件好
  16. 12 项目收尾管理:项目验收、项目总结、系统维护、项目后评价
  17. android m是什么版本号,Android M版本号确定,并不是Android 6.0
  18. CUDA unknown error - this may be due to an incorrectly set up environment, e.g. changing env variabl
  19. 微信授权redirect_uri域名与后台配置不一致10003
  20. 那些年——5 杜拉拉升职记

热门文章

  1. 身份认证云平台商丘_网络身份认证平台
  2. 蓝懿IOS微博项目实现登录
  3. ROS学习笔记-log日志以及输出工具(rqt_console)
  4. TwinCat3学习问题
  5. codevs 2291 糖果堆 x
  6. 常见 Java 异常解释
  7. 分享五款用来就不舍得删的app,个个功能强大,确定不来看看嘛
  8. 现场感受:PowerPoint 2010轻松打造耳目一新的演讲
  9. 微博自动登录与发帖(selenium+cookie)
  10. 程序员年终总结怎么写