`

IntelliJ IDEA开发golang环境配置

    博客分类:
  • GO
 
阅读更多

https://studygolang.com/articles/6011

 

看到一篇文章说IntelliJ IDEA开发作为Go的开发环境不错,突然发神经地想试了一下。 
谁知道跟着教程走,到后面越来越不对劲,去百度其它教程,谁知道千篇一律。。。

好了下面开始了

  1. 首先把GO安装好。。。(自行安装,附上一篇我之前写的MAC安装GO
  2. 安装IntelliJ IDEA,下载地址: https://www.jetbrains.com/idea/download/
  3. 下载go-lang-idea-plugin这个插件,下载地址: https://plugins.jetbrains.com/plugin/5047。(PS:网上百度的基本都是下源码、编译,搞了一个下午编译,谁知道有已经编译好的可以下载)
  4. 下载之后,是一个zip文件,不需要解压,打开IntelliJ IDEA,打开Preferences->Plugins,点击Install plugin from disk...,选择刚下载的zip文件,然后重启一下,插件就这样安装好了。 
    install plugin

  5. 打开File->Project Structure...,找不到的随便打开一个项目就能看到。点击SDKS,新建一个GO SDK,填上GO的安装目录。 
    SDKS

Setting SDKS

使用:随便新建一个Go项目,点击Edit Configurations...,新建一个Go Application,右边File你的pack main包含func main的文件,Output directory为编译后的文件输出目录。新建完毕后,选择新建的Debug选项就可以编译、运行程序了。 
img

img

img

接下来来点IntelliJ IDEA的快捷键吧(我的是Mac OSX) : 
1. CMD+Shift+O 查找跳转文件 
2. CMD+Shift+L 代码对齐 
3. CMD+Shift+Alt+F go fmt 一个文件 
4. CMD+Shift+Alt+P go fmt整个项目 
5. CMD+Alt+O 自动import 
6. CMD+F12 显示当前文件的结构 
7. 按住CMD点击结构体可以源码跳转 
8. CMD+P 显示函数参数 
9. CMD+E 显示最近编辑文件 
10. Alt+Enter 自动修复错误 
11. Shift+F6 重构

 

分享到:
评论

相关推荐

    golang idea plugin go idea 最新版插件,直接安装

    总之,“golang idea plugin go idea 最新版插件”是IntelliJ IDEA中不可或缺的工具,对于Go开发者来说,它可以极大地提高开发效率,降低出错率。安装并正确配置这个插件,你将能够更好地沉浸在Go语言的开发世界中。

    go语言开发环境安装配置

    在本文中,我们将深入探讨如何在Linux和Windows操作系统上安装和配置Go语言的开发环境,以及如何在Windows下的IntelliJ IDEA中设置Go语言的编译环境和相关插件。 首先,让我们开始安装Go语言的环境: 1. **Linux...

    Go-go-lang-idea-plugin基于IntelliJ平台的GoogleGo语言IDE

    go-lang-idea-plugin是一款由社区贡献并维护的IntelliJ IDEA插件,旨在为Go开发者提供完善的开发环境。通过集成此插件,用户可以在IntelliJ IDEA中享受到诸如代码高亮、自动完成、代码分析、调试等丰富的功能,极大...

    idea go语言插件

    IntelliJ IDEA是一款广受欢迎的Java集成开发环境(IDE),由JetBrains公司开发。它以其强大的代码自动补全、重构工具以及对多种编程语言的支持而备受赞誉。"Idea Go语言插件"是专为在IntelliJ IDEA中支持Go语言...

    Go-使用IntelliJ平台构建的GoogleGo语言的IDE

    "Go-lang-idea-plugin"就是这样一个插件,它为IntelliJ IDEA提供了对Go语言的深度支持,使开发者可以充分利用IntelliJ的强大功能进行Go语言的开发。 1. **安装Go-lang-idea-plugin** - 首先,打开IntelliJ IDEA,...

    idea go插件

    "idea go插件"是专为JetBrains的IntelliJ IDEA集成开发环境设计的一个扩展,旨在为Golang程序员提供高效且全面的开发支持。这款插件集成了多种功能,以帮助Go开发者在IDEA中更好地编写、调试和管理Go语言项目。 ...

    golang多线程爬虫

    `.idea`目录通常是IDE(如IntelliJ IDEA)的配置文件,对程序的运行没有直接影响,但对于开发环境的管理和代码编辑有所帮助。 总的来说,"golang多线程爬虫"项目涵盖了Go语言的并发编程、网络请求、数据解析、...

    fileWatcher-183.4139.22.zip

    File Watcher是IntelliJ IDEA集成开发环境(IDE)中的一个强大工具,用于监视文件系统中的更改,并在发生变动时执行某些操作,例如代码格式化、编译或测试。 描述提到“idea自动格式化golang插件”,这意味着File ...

    GoLang 1.16.4(win64).msi

    - 编码:Go语言使用文本编辑器或IDE(如VS Code, IntelliJ IDEA等)编写代码,保存后使用`go build`命令编译成可执行文件。 - 测试:通过`go test`命令进行单元测试,确保代码的正确性。 - 包管理:Go 1.13引入了...

    golang开启mod后import报红解决

    当创建一个新项目时,如果你使用的是集成开发环境(IDE)如Visual Studio Code、IntelliJ等,确保不勾选“创建模块”(Create Module)选项。这是因为`go mod init`命令应该在项目外部目录执行,以初始化模块。 3....

    Atom-atom-ide-golang,对atom的go语言支持.zip

    这个插件是 Atom-IDE 的一部分,它是一个集成了多种编程语言 IDE 功能的项目,让 Atom 能够拥有类似于 Visual Studio Code 或 IntelliJ IDEA 的智能代码补全、语法高亮、错误检查等特性。 Atom 是一款由 GitHub ...

    基于浏览器爬虫golang开发的web漏洞主动(被动)扫描器.zip

    为了调试,可以借助`go tool`套件中的`delve`进行源码级调试,或使用IDE如VS Code、IntelliJ IDEA的Go插件,提供更丰富的调试功能。 8. **安全性考虑**: 在使用Web漏洞扫描器时,必须确保有合法的权限扫描目标站点...

    go lang windows64位安装压缩包

    虽然可以直接在命令行中使用 Go,但为了提高开发效率,建议使用集成开发环境(IDE),如 Visual Studio Code、IntelliJ IDEA 或 Goland。这些 IDE 提供了语法高亮、自动完成、错误检查等功能,使 Go 开发更加便捷。...

    webapp-with-golang-anti-textbook

    - 介绍了一些基本的工具和编辑器,如Visual Studio Code、IntelliJ IDEA等,这些工具对于提高开发效率至关重要。 #### Go基础 - **Go基础知识** - 这一部分概述了Go语言的基本特性,包括其简洁性、高效性和并发...

    go编程软件

    IntelliJ IDEA是一款流行的Java IDE,但通过安装这样的插件,它可以转变为一个强大的Go语言开发环境。这个插件可能包含了对Go语言语法高亮、代码智能提示、重构工具、调试器等功能的实现,帮助开发者在IDEA平台上更...

    Go语言常用的开发工具共3页.pdf.zip

    在编程领域,Go语言,又称为Golang,是由Google开发的一种静态类型的、编译式的、并发型且具有垃圾回收功能的编程语言。由于其简洁的语法、高效的性能以及内置的并发支持,Go语言在服务器端编程、云计算和微服务架构...

    Go语言开发环境

    4. **设置编辑器**: Go语言可以与各种编辑器和IDE配合使用,如Visual Studio Code、IntelliJ IDEA、GoLand等。这些工具通常有专门的Go插件,提供代码补全、格式化、调试等功能。在本例的"tools"文件中可能包含了一些...

    go1.22.2 windows环境

    8. **IDE与编辑器**: 对于Windows用户,可以选择Visual Studio Code、IntelliJ IDEA(配合Go插件)、Atom或Sublime Text等编辑器或IDE,这些都提供了良好的Go语言支持,包括代码提示、自动格式化、错误检查和调试...

    GO语言插件-win64

    5. **配置文件**:如`.vscode`目录,可能包含了针对Visual Studio Code的配置设置,以优化Go语言开发的环境。 6. **示例代码**:可能包含了几个示例项目,帮助用户了解如何使用该插件进行实际的Go项目开发。 7. **...

Global site tag (gtag.js) - Google Analytics