构建
我们常用的编辑器(IDE)
Emacs – Editor MACroS
Eclipse
NetBeans
Visual Studio Code
PHPStorm
就是有点吃资源
几个内存怪物:PHPStorm、Firefox、Thunderbird、Eclipse、SwitchHosts!。SwitchHosts! 的内存用量已经直逼200M了,但是比起其他几个,这算好的了。
KompoZer – A wysiwyg HTML editor
KompoZer download | SourceForge.net
A wysiwyg HTML editor that uses the Mozilla Composer codebase
Last Update: 2016-05-30
Spyder IDE (for Python)
Home — Spyder IDE
Jupyter
针对我们的场景,Jupyter 更像是代码端测试工具。
FlutLab
FlutLab.io – Flutter IDE online
在线 IDE 环境
使用 Java 语言开发的文本编辑器
jEdit
RText: A syntax highlighting, code folding, programmer’s text editor
之所以整理这部分是为了看以下 Java 编辑器中的行号是如何实现的,由没有什么好的办法。
其他编辑器及设置
gedit
Word wrap in gedit – Stack Overflow
换行设置:Preferences => Text Wrapping,Enable text wrapping: On,Do not split words over two lines: Off
Source Insight
Source Insight 是一款面向程序员的源代码编辑器和代码分析工具。它支持多种编程语言,包括 C、C++、Java、C#、Python 等,并提供了许多有用的功能,例如代码自动完成、源代码导航、符号查找、代码重构、代码比较、代码可视化等等。
Source Insight 的主要特点包括:
- 支持多种编程语言,包括 C、C++、Java、C#、Python 等。
- 提供了代码自动完成、源代码导航、符号查找、代码重构、代码比较、代码可视化等多种有用的功能。
- 支持多种项目类型,包括单个文件、多个文件夹、整个目录等。
- 可以快速查找和定位代码中的错误和警告。
- 提供了丰富的代码分析工具,包括代码度量、代码依赖分析、代码结构分析等。
- 支持多种版本控制系统,包括 Git、SVN、CVS 等。
总之,Source Insight 是一款功能强大、易用性强的源代码编辑器和代码分析工具,它可以帮助开发者提高代码的质量和效率。