「TMV」- 集成开发环境 | Integrated Development Environment | IDE

构建

我们常用的编辑器(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

https://jupyter.org/

针对我们的场景,Jupyter 更像是代码端测试工具。

FlutLab

FlutLab.io – Flutter IDE online

在线 IDE 环境

使用 Java 语言开发的文本编辑器

Java Based Editors

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 的主要特点包括:

  1. 支持多种编程语言,包括 C、C++、Java、C#、Python 等。

  1. 提供了代码自动完成、源代码导航、符号查找、代码重构、代码比较、代码可视化等多种有用的功能。

  1. 支持多种项目类型,包括单个文件、多个文件夹、整个目录等。

  1. 可以快速查找和定位代码中的错误和警告。

  1. 提供了丰富的代码分析工具,包括代码度量、代码依赖分析、代码结构分析等。

  1. 支持多种版本控制系统,包括 Git、SVN、CVS 等。

总之,Source Insight 是一款功能强大、易用性强的源代码编辑器和代码分析工具,它可以帮助开发者提高代码的质量和效率。