编程 jEdit:一个基于 Java 的开源文本编辑器,支持超过 200 种语法和 200 个插件

2026-09-05 02:00:21

jEdit:一个基于 Java 的开源文本编辑器,支持超过 200 种语法和 200 个插件

jEdit 是一款使用 Java 语言开发的开源文本编辑器,面向程序员和技术用户,功能丰富且高度可定制。项目托管在 SourceForge,采用 GPLv2 开源协议:

https://sourceforge.net/projects/jedit/

功能特性

  • 跨平台性:基于 Java 开发,可运行在安装了 Java 虚拟机(JVM)的操作系统上,包括 Windows、macOS、Linux。
  • 语法高亮:内置支持超过 200 种编程语言、标记语言和文件格式的语法高亮(如 Ada、Java、C++、Python、Go、PHP、HTML、JSON、XML、SQL 等),并支持自定义和扩展。
  • 自动缩进:支持针对不同语言的智能自动缩进,保持代码结构清晰。
  • 搜索和替换:支持正则表达式搜索和替换,可处理复杂的文本模式匹配。
  • 撤销和重做:编辑操作会被全部记录,支持无限次的撤销与重做。
  • 字符编码:可处理包括 UTF-8、GBK、ISO-8859-1 在内的多种字符编码,在跨平台和国际协作中不易出现乱码。
  • 区域选择模式:支持矩形区域选择,便于列编辑操作。
  • 宏脚本:支持录制和播放宏,也可使用 BeanShell、JavaScript 等语言编写脚本实现自动化。
  • 插件体系:插件管理器内置超过 200 个扩展插件,涵盖版本控制(Git、SVN、CVS)、代码自动补全、代码折叠、文件比对、编译运行代码、文件管理器、FTP、任务列表等功能。
  • 高度可定制:颜色主题、工具栏、快捷键、编辑区行为等均可在“选项”对话框中配置。

下载安装

jEdit 依赖 Java 环境,先确认已安装 JRE。在 Windows PowerShell 中执行:

java -version

输出类似:

java version "24.0.1" 2025-04-15
Java(TM) SE Runtime Environment (build 24.0.1+9-30)
Java HotSpot(TM) 64-Bit Server VM (build 24.0.1+9-30, mixed mode, sharing)

jEdit 官方下载地址:

https://www.jedit.org/index.php?page=download

选择通用安装文件(Java-based installer)或对应操作系统的安装包。安装完成后,在 Windows 上运行 jedit.exe。

官方文档:

https://www.jedit.org/index.php?page=docs

小结

jEdit 的外观比不上一部分现代编辑器,但功能丰富、跨平台,加上充分的定制能力,对技术人员仍是一款实用的工具。

复制全文 生成海报 jEdit Java 文本编辑器 语法高亮 插件

推荐文章

程序员茄子在线接单