23

我不确定是否有很多人知道这个文本编辑器?

jEdit 在 2004 年有点大,但现在,Notepad++ 似乎已经领先(在 Windows 上)许多插件自 2003 年以来还没有更新,整体布局和使用令人困惑......

我确信 jEdit 有许多漂亮的功能,但如果我能找到它们的位置以及如何使用它们,我会被诅咒的。阅读该手册本身就是一项全职工作。

4

11 回答 11

30

我已经使用 jEdit 几年了,主要是在 Windows 上,但也在 Ubuntu 上。我将它用于:SQL、awk、批处理文件、html、xml、javascript……除了 .NET 的东西(我使用 Visual Studio)之外的几乎所有东西。
我喜欢它。

概括

我使用 jEdit 是因为它在易于设置功能和可定制性之间取得了适当的平衡。对我来说,没有其他编辑能达到如此好的平衡。

缺点

  • 让它做你想做的事情可能有点困难。

优点

  • 我喜欢插件
  • 能够定义我自己的语法突出显示等正是我想要的文本编辑器。
  • 手册非常好,可读性强。我强烈建议您通读一遍以了解 jEdit 可以为您做什么。(事实上​​,我建议您使用的任何软件都这样做)
  • 它是跨平台的。我在 Windows 上使用了很长时间,但现在我也使用 Ubuntu,它在那里工作:我什至可以从我的 Windows 机器上复制配置文件,一切正常。好的。

其他编辑

过去我确实看过Notepad++,但那是不久前的事了,它没有一个很好的方法来定义你自己的语法高亮,这对我来说很重要。我还在不同的时间为TextmateUltraEdit付费(两者都非常好),但最后,jEdit 对我来说是最重要的。
我也使用Eclipse一年左右。它太棒了,它会做任何你想做的事情,你必须真正进入 Eclipse 才能充分利用它。

于 2008-09-16T12:18:11.260 回答
10

我偶尔会想知道同样的事情(jEdit 发生了什么——尽管我不确定这是否是你的主要问题)。

显然,主要开发人员Slava Pestov于 2006 年离开了该项目(专注于Factor和他的研究),此后 jEdit 开发从未真正恢复。这是一种耻辱。:/ (我实际上并没有密切关注,但我想这说明在过去的 4 年半中 jEdit 没有主要版本。)

现在,在谷歌搜索时,我发现了一些斯拉瓦自己写的信息。在那个时候,他似乎不仅放弃了 jEdit,而且在对这种语言“越来越沮丧”之后,完全用 Java 进行开发。

于 2009-01-24T01:48:05.687 回答
8

自 2003 年以来,我一直在使用 jEdit。我在家里的 Ubuntu 8.04 机器上使用它,但是它确实有一些错误:有时当您单击打开对话框的按钮时,例如“打开文件”,对话框将完全空白。

这可能是 Java 的问题,但这似乎是一个奇怪的问题。

除此之外,我对 jEdit 非常满意——它是我(迄今为止)为 Linux 找到的最好的通用编辑器(成群结队的 Vi 和 Emacs 用户点亮了他们的火焰大炮

我喜欢 XML Editor 插件:关闭 XML(包括 HTML)标签时的自动完成功能,另外,如果您指定 DOCTYPE,它会自动完成。

还有一个方便的插件可以直观地查看两个文件之间的差异。

于 2008-09-16T11:34:41.177 回答
8

自 2010 年以来,jEdit 是迄今为止我最喜欢的编辑器。它有一组独特的功能,我在其他任何地方都找不到:

多操作系统:Win、Linux、Mac。

便携:只需复制一个文件夹即可使用。所有设置都保存在 jEdit 子文件夹内的 .XML 和 .properties 文件中。如果您在企业工作站上没有管理员权限,这一点至关重要。

Search-Replace:我在文本编辑器中看到的最增强的功能:完整的正则表达式规范,带有用于反向引用的 Bean Shell 脚本功能。例如:假设您想对文本中找到的每个数字应用增量(将 1 替换为 2,将 10 替换为 11 等等)。只需搜索正则表达式“(\d+)”并替换为 Java 表达式“Integer.parseInt(_1) + 1”。这只是一个简单的例子,但足以说明它的强大。

数据库:只需选择您的 SQL 语句,按一个按钮,然后从 MySQL、MsSql、Oracle、Teradata 和任何其他与 Jdbc 兼容的 RDBMS 中获取结果集。将结果导出到 csv。像一个多数据库命令行工具一样工作。浏览并浏览您的数据库架构。(SQL 插件)。

定制:这就是 jEdit 的亮点。有很多功能。亮点是能够使用任何 java API 来扩展它!从您的 Beanshell 脚本宏访问它们。示例:我需要一个从/向 mime64 解码所选文本的函数。没问题!我刚刚从 commons.apache.org 下载了一个库并从 jEdit 宏访问它。令人难以置信的是,jEdit 可以通过此功能进行扩展。

突出显示:选择一个单词或短语,它会立即在整个文本中突出显示。出现的小地图显示在滚动条中。例如,它允许仅使用鼠标在单独的文件中快速查找相应的 css 样式。无需 Ctrl+F 或键入任何内容。它甚至适用于普通的 txt 文件。(高亮插件)

Plugins: FTP, XML, Text Diff, Themes, Text Tabs, Highlighter, character map, Mail, Whitespaces, Abbrevs, Minimap...there are hundreds of them.

There are dozens of other nice features that I won't describe here in order to keep this answer not too long. The complete article can be found here and the mime64 example here.

At first glance, jEdit is just another text editor. The full capabilities come into light when you start playing with it's endless customization/expansion power. My initial reluctance of accepting a java-written text editor disappeared when I realize that only a java text-editor could be so extensible. Its initial drawback turned into it's main advantage.

于 2014-08-24T02:10:48.677 回答
5

过去五年我一直在使用 jEdit。我同意上面马汉先生的评论,jEdit 已经到了“正常工作的阶段”,真的不需要再开发了。

我主要将它用于 PHP Web 开发,并尝试过从商业 IDE (DreamWeaver) 到 php Designer、NetBeans、Eclipse、Apanta 和 Notepad++ 的所有内容。没有什么比定制的可能性更近了。如果该插件不存在,您可以将一些东西与 BeanShell 宏组合在一起(假设您想深入研究 Java)。

在 Windows 上,我也使用 Notepad++,但主要是作为记事本的替代品(我什至重命名了 notepad.exe)

在一天结束时,它归结为味道。什么对你很重要,什么会让你更有效率。令人分心的 GUI 和蓬松的功能会让你远离你应该关注的东西。

为了启动,我已经将一些开发人员转换为 jEdit。

于 2010-08-20T04:14:54.940 回答
5

有执行死灵术的风险:

  1. 由于过去十年左右的发布方式,主要的 Linux 发行版通常远远落后于最新的稳定版本。好消息是有存储库可以在 Ubuntu 等上自动安装和升级它。
  2. 几年来,我毫无问题地在 Windows、FreeBSD 和 Linux 之间共享配置文件。这比我用过的任何其他应用程序都多。
  3. 我听说的唯一问题是它曾经在时间的黎明时很慢。现在真的很快。
  4. 编码行尾的处理比 IntelliJ IDEA 以外的任何其他编辑器都更加无缝。
  5. 垂直编辑。只需按住Ctrl并拖动即可创建一个矩形(甚至是零宽度垂直)选择。
  6. 比IntelliJ IDEA 之外的任何其他编辑器更好的搜索和替换。我刚开始写一份清单,但必须亲眼所见才能相信。只是Ctrl-f自己看看。
于 2012-04-23T13:49:53.770 回答
3

我在职业教育期间不得不使用 XML 和 XSLT。它有很多错误并且并不总是有效。我无法喜欢它,但如果我必须测试一些 XSLT,我会再试一次。我找到了 Notepad++,我对它的需要感到非常满意。

对于您的问题:您是否查看过jEdit 的插件列表?有一些插件于 2008 年发布,最新版本于 2008 年 8 月 8 日发布。

于 2008-09-16T11:28:05.513 回答
3

是的,我刚刚安装了 4.3pre15(最新),它看起来确实好一些。

超级功能是您可以从其中一个插件中获得的自动 XML DTD 创建。

现在这太棒了,尤其是对于大文件

于 2008-09-16T12:15:30.800 回答
3

After many years, jEdit remains my favorite free validating XML editor. I love the seamless combination of XML validation with plain-text editing features such as regex search-and-replace across multiple files.

于 2016-02-15T15:43:18.583 回答
2

我已经在 PC 和 Mac 上使用了多年的 jEdit(在 Mac 上有点时髦)。

目前,我主要将它用作许多正在进行的文档注释的折叠编辑器。我在文本缩进级别使用了折叠 - 一种折叠和展开文件部分的简单方法,无需任何工作来设置每个部分。

我真正喜欢的功能是您可以设置的命令快捷方式选项、工具栏图标控件和缩写扩展。我特别喜欢的插件是用于显示文件/缓冲区名称行的 BufferTabs,以及 Whitespace 和 TextTools。

我最近加载了 GroovyScriptEngine,部分原因是因为 groovy 的语法着色和控制。我设置了 2 个单独的 jEdit 版本,部分是为了维护单独的历史列表,因为我反复更新了几十个文件。

于 2008-10-14T21:46:04.040 回答
2

我喜欢 Windows 上的 Notepad++,但是当我切换到 Mac 时,我被抛在了后面。从那时起,我一直在使用跨多个平台工作的实用程序,这就是我在 2 年前改用 JEdit 的原因,从那时起我就一直喜欢它。它在我的 Mac 上完美运行,从不崩溃,速度很快,并且有许多附加组件。它基于 Java,因此可以在许多不同的平台上运行。我认为 Jedit 等于或优于 Notepad++

我最喜欢的插件是 FTP 模块。我可以像在本地一样轻松地在我的 FTP 服务器上打开、编辑和保存文件。

于 2011-04-15T19:53:33.883 回答