Contents

IDE-Jetbrains

保存时自动格式化代码

设置=>工具=>保存时的操作,将重新格式化代码勾上

全文搜索

win:alt+shift+f mac:command+shift+f

todo

在任何地方加todo注释都可以

获取当前文件所在项目位置

alt+F1

这个还能获取当前光标所在文件结构位置

直接生成单元测试文件

在要测试的函数上右键生成,测试文件

git查看diff

最底下git,选择其他分支,选择一个commit,右键,查看与本地差异

好用的插件

translation

官方文档

  • 翻译并替换

Windows - Ctrl + Shift + X macOS - Control + Commend + O

goland

调试

goland调试时可以看到栈对象,但是你可以通过栈对象里的引用找到被引用的堆对象

比如对于container/list的list对象,list有一个类型为Element的root字段,root有一个类型为空接口的Value字段,Value就是你插入的值,可以在这里找到你要的值

根据json写结构体

输入type会自动提示根据json输出结构体

掘金 Go学堂 Goland使用教程01:高效的处理json文本

快捷键

ctrl+t:重构

Clion

关于找不到mingw内置库的问题

添加环境变量

  • MINGW_HOME:mingw的安装位置
  • INCLUDE:${MINGW_HOME}/include
  • LIB:${MINGW_HOME}/lib

更新IDE

 |