0%

使用IDEA开发Golang和Python

前言

突然发现,自己安装了三款 JetBrains 的产品:IDEA、GoLand和PyCharm。这三款软件大小差不多,长得差不多,用起来也差不多。唯一的差别,就是自己在使用不同的编程语言写代码时,需要在它们之间来回切换。
能不能,只保留其中一款呢?一个IDE,所有编程语言通用,或者至少能够保证Java、Golang、Python通用。
这个需求是合理的,而且是很简单的配置就可以实现的,本文就来总结一下IDEA配置开发Golang和Python的方法。

Java

IDEA本身就是适用于Java开发的,具体配置方法可以参考《IDEA的常用配置》《使用IDEA新建Maven JavaWeb项目》

此外,IDEA还支持Android开发,可以参考《Android开发——Android Studio》进行配置。

Golang

1、菜单栏,IntelliJ IDEA,Preferences…。
2、Plugins,搜索Go,找到Go插件并安装。
This plugin extends IntelliJ platform with Go-specific coding assistance and tool integrations, and has everything you could find in GoLand.
3、重启IDEA。菜单栏,IntelliJ IDEA,Preferences…。
4、Languages & Frameworks,Go。
5、配置好GOROOT和GOPATH。

上面的IDEA配置,和Goland几乎相同,然后就可以像Goland一样开发Go语言程序了。

Go项目Debug的配置方法,参考《beego入门篇——下》中的调试一节。

Python

配置方法参考Configure a Python SDK

1、菜单栏,IntelliJ IDEA,Preferences…。
2、Plugins,搜索Python,找到Python插件并安装。
The Python plug-in provides smart editing for Python scripts. The feature set of the plugin corresponds to PyCharm IDE Professional Edition.
3、重启IDEA。菜单栏,File,Project Structure…。
4、Platform Settings,加号,Add Python SDK…。
5、Project Settings,Project SDK,选择新添加的Python SDK。

上面的IDEA配置,和PyCharm有所不同。PyCharm中的Python SDK配置,位置在Preferences,Project: project_name。

Python项目Debug的配置方法,参考《PyCharm调试》。不同的是,如果Debug Configurations窗口点击加号,第一眼看不到Python,那么Python在Other层级下。

后记

以上,IDEA就成了一个全能IDE,可以开发Java、Golang和Python。如果需要支持其他语言,同样的方法,查找并安装插件即可。
Goland和PyCharm可以卸载了,nice。