代码编辑器
程序员接触时间最长的就是代码编辑器 (后面简称编辑器),编辑器是你用来编写代码的工具。
编辑器主要分两种:IDE(集成开发环境)和轻量编辑器。
IDE
IDE(集成开发环境) 是用于管理整个项目的具有强大功能的编辑器。也就是说,它不仅仅是编辑器,而且还是开发环境。
IDE 通常提供基于项目的自动补全功能、集成版本控制、集成测试环境等一些其他用于开发的功能。
如果你还没考虑好选哪一款 IDE,可以看看这些:
- LiteIDE - 一款专门为 Go 语言开发的跨平台轻量级集成开发环境。
- Eclipse
- IntelliJ IDEA
轻量编辑器
“轻量编辑器” 没有 IDE 那么功能强大,但是他们一般很快、简单,而且优雅。
“轻量编辑器” 主要用于立即打开编辑一个文件。
IDE 一般是项目中使用,就意味着一开始要加载很多数据,并且在使用的过程中会分析项目的结构和内容。如果我们只需要编辑一个文件,那么 “轻量编辑器” 会更快的帮我们打开文件。
但实际上,“轻量编辑器” 一般都有各种各样的插件,这些插件可以做语法分析,可以补全代码。所以 “轻量编辑器” 和 IDE 也没有严格的界限。
下面是一些流行的 “轻量编辑器”:
- Visual Studio Code - 微软基于 Electron 和 web 技术构建的一款很强大的开源编辑器。
- Atom - GitHub 开源的一款强大跨平台的编辑器。
- Sublime Text - 一款性能极佳并拥有强大的功能和插件机制的编辑器。
- 此外还有 Vim、Emacs 等其他编辑器。
当然了,还有很多其他的很好的编辑器,你们可以选择一个你们最喜欢的。
选择编辑器就像选择其他工具一样。要看个人的习惯、喜好以及开发的项目。