首页 >> 百科

java编辑器(适合java初学者的编辑器)

2022-10-31 百科 171 作者:admin

Java 是一种强大的语言。也许因为它经常被视为“工业级”工具,你可能不会期望它成为文本编辑器的基础。毕竟,文本编辑对于这种功能来说几乎太容易了。事实上,在大多数现代编程工具包中,接受文本输入的组件是一个预编程的小部件。使用 Java 工具包,可以用大约 100 行代码编写一个简单的文本编辑器。那么 jEdit 提供了什么来证明它的存在呢?

嗯,实际上,它有很多功能!jEdit 应用程序令人耳目一新,提醒您 Java 对于日常桌面应用程序是多么有用。它巧妙地展示了其底层技术的活力,并忠实于 Java 在所有平台上工作的永恒承诺。

jEdit 是用 Java 编写的,因此可以在任何平台上运行。为您选择的操作系统下载通用安装程序或自定义安装程序。下载完成后(它很小,所以不会花很长时间),运行安装程序。

如果您没有安装 Java,请了解如何在 Linux、Mac 或 .

在 jEdit 中编辑文本的工作方式与在任何桌面文本编辑器中编辑文本的方式相同。如果您使用过编辑器,那么您基本上使用过 jEdit。所有常见的键盘快捷键和约定都适用。还有一些通常针对开发人员的功能,例如行号、折叠(文本的一部分被隐藏,以便您可以专注于其他部分)和语法突出显示。

然而,想象一下各种各样的文本编辑器,从简单的 Vim 到复杂的 Emacs,你会发现 jEdit 与 Emacs 很相似。虽然编辑组件与任何典型的桌面编辑应用程序相同,但 jEdit 的附加功能包括插件、可在编辑会话期间实时记录的宏、特定于某些编辑模式的功能、缓冲区选项等。这是一个积极鼓励您制作自己的编辑器的编辑器。

您可以在三个地方自定义 jEdit:缓冲区选项、全局选项和插件管理器。

缓冲区选项(在“”菜单中)允许您调整与当前文档相关的设置。通常,jEdit 会自动检测您正在执行的操作的适当模式。例如,编写 XML 会触发 jEdit 的 XML 突出显示。但是,有时您想要覆盖 jEdit 检测到或未能检测到的内容。您还可以打开 模式,它允许您手动定义希望 jEdit 将其视为可折叠部分的文本。

全局选项(在“”菜单中)提供了许多被认为是 jEdit 默认值的首选项。这包括从皮肤到自定义快捷方式的所有内容。

插件可以扩展 jEdit 开发人员从未想象过的功能。插件提供了对 jEdit 来说不“正常”的工作方式,但可以将乏味的任务变成简单甚至有趣的事情。凭借其出色的 XML 解析、可停靠面板中的插件和 XSLT 集成,它确实改变了 XML 工作流程。如果我还没有使用它来编写 Java 代码,我想我可以改用 jEdit。

选择哪个文本编辑器取决于您打算在编辑器中执行的操作。它自称为“程序员的文本编辑器”,我认为它是 Java 和 XML 开发的有力竞争者。但是,在编辑 Lua 代码和 Bash 脚本时,它就没有那么强大了。例如,jEdit 的代码折叠不如 Emacs 之类的灵活(如果没有额外的标记,我无法折叠 Lua 函数)。虽然确实有丰富的插件选择,但我找不到任何特别令人信服的东西来处理其他非代码格式。

对我来说,jEdit 最吸引人的特点是它是基于 Java 的。因为它在 JVM 中运行,所以无论您使用什么平台,或者您是否有权在主目录之外安装应用程序,您都可以确信您可以使用它。Java 是一种流行且活跃的语言,因此 jEdit 的功能和插件都得到了很好的维护。

如果您是一致性的忠实拥护者、Java 开发人员,或者只是一个拼命想要摆脱困境的 XML 极客,那么您应该尝试一下 jEdit。它很容易上手,探索也很有趣。

关于我们

最火推荐

小编推荐

联系我们


Copyright 8S新商盟 Rights Reserved.
联系YY号:2949821684
邮箱:chenjing919994@sohu.com
备案号:浙ICP备2023016511号-1