无论jEdit发生了什么

Vor*_*ler 22 editor jedit

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

jEdit在2004年有点大,但是现在,Notepad ++似乎已经占据了主导地位(在Windows上)自2003年以来,许多插件都没有更新过,而且整体布局和使用情况令人困惑......

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

AJ.*_*AJ. 29

我已经使用jEdit几年了,主要是在Windows上,还在Ubuntu上.我用它来:SQL,awk,批处理文件,html,xml,javascript ......除了.NET之外的所有内容(我使用的是Visual Studio).
我喜欢它.

摘要

我使用jEdit是因为它对我来说具有适当的平衡,易于设置功能和可定制性.对我来说,没有其他编辑能达到相当好的平衡.

缺点

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

利弊

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

其他编辑

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

  • "......很难让它做你想做的事情"?与`vim`或`emacs`无法比较. (6认同)

Jon*_*nik 10

我偶尔也想知道同样的事情(jEdit发生了什么 - 虽然我不确定这是否是你的主要问题).

显然,主要的开发人员Slava Pestov在2006年离开了这个项目(专注于Factor和他的研究),之后jEdit开发从未真正重新开始.这是一种耻辱.:/(我实际上并没有密切关注,但我想它已经说明在过去4年半里没有重大的jEdit版本.)

现在,在Google上搜索时,我发现了一些由Slava自己写的信息.在那个时候,他似乎不仅放弃了jEdit,而且在用语言变得"越来越沮丧"之后完全用Java开发.

  • jEdit正在接近"It Just Works"级别.真的不需要做大的工作. (10认同)

小智 7

自2003年以来我一直在使用jEdit.我在家里的Ubuntu 8.04盒子上使用它,但它确实有一些错误:有时当你点击打开对话框的按钮,例如"打开文件"时,对话框将完全空白.

这可能是一个Java的东西,但它似乎是一个奇怪的问题.

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

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

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


小智 7

到目前为止,jEdit是我自2010年以来首选的编辑器.它具有一系列我在其他任何地方都没有找到的独特功能:

多操作系统:Win,Linux,Mac.

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

搜索替换:我在文本编辑器中看到的最强大的功能:具有Bean Shell脚本功能的完整Regex规范,用于反向引用.例如:假设您要对文本中的每个数字应用增量(将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文件上运行.(突出显示插件)

插件:FTP,XML,文本差异,主题,文本选项卡,荧光笔,字符映射,邮件,空白,缩写,迷你地图...有数百个.

还有很多其他很好的功能,我不会在这里描述,以保持这个答案不会太久.完整的文章可以发现这里和mime64例子在这里.

乍一看,jEdit只是另一个文本编辑器.当您开始玩它的无限定制/扩展能力时,全部功能就会出现.当我意识到只有一个java文本编辑器可以如此可扩展时,我最初不愿意接受一个java编写的文本编辑器就消失了.它最初的缺点变成了它的主要优势.


Rob*_*bin 5

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

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

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

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

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


l0b*_*0b0 5

冒着执行死灵术的风险:

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