当前位置:  开发笔记 > 编程语言 > 正文

无论jEdit发生了什么

如何解决《无论jEdit发生了什么》经验,为你挑选了4个好方法。

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

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

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



1> AJ...:

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

摘要

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

缺点

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

利弊

我喜欢这些插件

能够定义我自己的语法突出显示等正是我想要的文本编辑器.

该手册是非常好,相当的可读性.我强烈建议您阅读它以了解jEdit可以为您做些什么.(事实上​​,我建议您使用任何软件)

它是跨平台的.我在Windows上使用它很长一段时间,但现在我也使用Ubuntu,它可以在那里工作:我甚至可以从我的Windows机器复制配置文件,一切正常.尼斯.

其他编辑

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


"......很难让它做你想做的事情"?与`vim`或`emacs`无法比较.

2> Jonik..:

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

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

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


jEdit正在接近"It Just Works"级别.真的不需要做大的工作.

3> 小智..:

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

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

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

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

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



4> 小智..:

到目前为止,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编写的文本编辑器就消失了.它最初的缺点变成了它的主要优势.

推荐阅读
谢谢巷议
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有