IDEA写Golang的一些操做/技巧

转载请注明出处,原文连接http://tailnode.tk/2017/01/ID...node

以前一直用vscode来写Golang,直到有人向我推荐了IDEA,便折服于它的强大。在这里分享一些IDEA的操做和技巧(只说Golang,但一些技巧对其余语言一样有效)。json

  • Help -> Keymap Reference可以打开快捷键映射的PDF文件,方便咱们查看
    clipboard.png函数

  • 在类型、函数、变量上CTRL + 鼠标左键能快速显示它们的使用位置,更好的一点是可以显示出对变量的读和写,这对阅读代码是很大的帮助。不过有一点须要注意,对变量取地址的操做也会判断为读
    clipboard.png工具

  • 给struct添加json tag。在每一个元素后连续ALT + SHIFT + 鼠标左键添加多个光标,输入反引号(`)和j,此时会弹出窗口,再按下TAB键,全部元素都会补全tag
    图片描述spa

  • CTRL + SHIFT + I快速查看函数定义,不须要跳转到定义文件查看后再返回正在编辑的文件,这种感受不能更爽
    clipboard.png插件

  • 重构,快捷键SHIFT + F6
    图片描述code

  • ALT + F1在工程栏中展开当前文件的位置
    clipboard.pngblog

  • File Watchers插件,设置为当文件保存时调用gofmt等工具格式化代码,或作其余事情
    clipboard.png图片

  • 咱们常常要输入一些重复的代码,好比判断err是否为nil。经过Live Template解放双手吧(CTRL + J)
    图片描述ip

相关文章
相关标签/搜索