jedit是一款专业的java文本编辑工具。java文本编辑器中的佼佼者jedit。jEdit需要Java 7 Runtime或更高版本。它暂时不支持与Java的早期版本一起运行。提供的文件管理可以一次打开任意数量的文件。它支持160多种字符编码,包括UTF8和UTF16。 GZipped(.gz)文件的编码,自动压缩和解压缩,Java支持的任何字符编码都可用于加载和保存文件,多线程I / O系统支持可插入虚拟文件系统以列出目录和加载文件:FTP插件添加了对在FTP服务器上加载和保存文件的支持,存档插件添加了对在ZIP和TAR存档中加载文件的只读支持,用于打开和保存对话框的自定义文件系统浏览器组件,文件系统浏览器中强大的键盘导航功能可以删除和重命名文件,然后可以从文件系统浏览器中创建新目录。它支持自定义功能。语法突出显示模式在XML文件中定义。新文件非常容易编写。全局,基于模式或文件的许多编辑器设置,完全可自定义的键盘快捷键是完全可自定义的工具栏和右键单击上下文菜单,您可以使用BeanShell脚本语言编写用于自动执行复杂编辑任务的宏,您可以记录用户操作中的宏,支持可扩展性,插件可以添加jEdit Convert到非常高级的XML / HTML编辑器,或具有编译器,代码完成,上下文相关帮助,调试,视觉差异和许多特定于语言的成熟IDE与编辑器紧密集成的工具;已经可用200多个插件可用于向jEdit添加各种功能;插件管理器功能将自动从jEdit下载并安装插件(和更新);插件窗口可以显示为单独的顶级框架,也可以显示在jEdit编辑器窗口“对接窗口”中。功能强大且实用,需要它的用户可以下载体验。
常见问题:
介绍了jEdit的许多基本功能,并为常见问题提供了解决方案。它不是学习如何使用和自定义jEdit的主要资源。该应用程序包括一个广泛的用户指南,可通过在“帮助”菜单上选择“ jEdit帮助”从jEdit获得。
用户指南包括有关编写宏和插件的教程,以及jEdit应用程序编程接口(API)的带注释的指南。值得浏览用户指南以完全了解jEdit提供的功能。本文档旨在通过专注于传统“问与答”格式的特定且相对狭窄的主题来补充用户指南。
本文档的每个部分均涵盖不同类别的主题,并且每个主题均以涵盖的问题列表开头。这样可以使您快速找到所需的信息。
问什么是jEdit“插件”?
答:插件是通过提供可在主程序中使用的其他功能而设计为使用jEdit的应用程序。通常,该插件将在窗口中提供可见的用户界面,可以将其停靠到jEdit的主视图窗口中。
当前,有120多个可公开获得的插件,它们提供服务,例如Java源代码浏览器,命令行外壳,模板化文本插入和源代码项目管理。可以从jEdit的“插件管理器”中下载它们,进行安装并保持最新状态。 jEdit网站的一部分也称为Plugin Central,该网站维护描述性索引并为所有公共插件下载链接。
插件有关插件的其他问题和解答可以在本文档中标题为“使用插件”的部分中找到。
问:如何获取有关jEdit的文档?
答:使用“帮助”菜单可以在程序中找到全面的《用户指南》。用户指南也可以从jEdit网站以可移植文档格式(PDF)下载,以在线显示或打印。
问:是否有专门用于jEdit的新闻组或邮件列表?
答:目前没有专门针对jEdit的新闻组。可通过订阅免费获得三个活动邮件列表:
在jEdit用户列表中,获取有关如何使用jEdit及其功能的反馈
开发团队成员和其他利益相关者讨论开发问题的jEdit-devel列表
JjEdit公告列表用于公告新版本的jEdit和插件的小批量列表
据全文或每日摘要获取每个列表。每日摘要与发布组捆绑在一封电子邮件中。
您仅对发行公告和插件更新感兴趣,请订阅jedit公告列表。如果您想参与讨论或提出有关jEdit的问题,请订阅jedit-users列表。如果您对jEdit开发感兴趣或想要编写插件,请订阅jedit-devel。
不要交叉发布到两个列表。所有jEdit开发人员都订阅了jedit-users和jedit-devel列表,因此,两个列表的大多数成员都将看到jedit-users帖子。另外,请记住,jEdit-users和jEdit-devel都是高流量列表,除非定期检查电子邮件,否则可以填写电子邮件。
问:是否有专门用于jEdit的网站?
答:有几个。 jEdit官方网站包含有关jEdit的所有内容的广泛信息。 jEdit项目页面上还有SourceForge站点,供那些有兴趣为jEdit开发资源的人使用。
JjEdit社区网站提供了对jEdit用户到文章和相关主题列表的链接感兴趣的jEdit和用户提交的宏,以及下载资源。它具有一个留言板系统,允许用户提出问题并提供有关项目的反馈,而无需订阅jEdit邮件列表。由于留言板的容量较低,因此使用邮件列表通常是一种更有效的方法。
编辑jEdit社区网站还具有“交互式常见问题解答”工具,可让您发布问题供其他用户回答,以及包含用户提交的图像的屏幕快照库。
问:使用jEdit有版权限制吗?
答:jEdit应用程序是根据GNU通用公共许可证2.0发布的免费的“开源”软件。这样可以确保jEdit及其源代码
该代码是免费的,供公众使用和分发。对于特定的版权问题,您应该查看GPL 2.0并寻求适当的建议。从最广泛的意义上讲,对于将程序用作文本编辑器没有任何限制,并且可以复制或修改其源代码以在由通用公共许可证管理的另一个程序中使用。
使用由jEdit的插件管理器工具提供的插件应用程序,以及通过插件中央网站或jEdit社区提供的插件,均由通用公共许可证或其他公认的“开源”进行管理。软件许可证。这意味着可以无限制地使用该应用程序,包括用于商业目的,而无需支付使用费或许可费。要将源代码或一个应用程序或插件作为一个整体合并到另一个应用程序中,您必须查阅特定的许可条款,以确定是否以及在什么基础上允许这样做。
问:jEdit仅对Java编程有用吗?
答:绝对不会。许多jEdit插件应用程序和与该程序一起分发的一些宏都针对Java语言或集成了Java开发中使用的工具。但是,该核心应用程序旨在与任何编程或标记语言一起使用。 jEdit中包含的软件包为60多种编程语言和文件类型提供了语法突出显示,缩写和其他编程支持,包括C,C ++,C#,Cobol,HTML,Java,Javascript,Lisp,Pascal,Perl ,PHP,Python,Ruby,TCL,Visual Basic和XML。完整列表可以在jEdit网站上找到。
问:使用jEdit是否需要了解Java?
答:不需要。实际上,除了您使用的语言之外,您不需要了解任何特定的编程语言。
使用jEdit时,毫无疑问,您将希望编写自己的宏以通过单个命令或键盘快捷键执行较长或复杂的例程。 jEdit中的宏使用称为BeanShell的简化Java语言编写。 Java,C ++和其他面向对象的语言的用户都熟悉它的语法,即使您没有使用这些语言的经验,学习它也不难。 jEdit随附的用户指南包含有关编写宏的详尽教程。
问:安装和运行jEdit需要什么软件?
答:由于jEdit在Java平台上运行,因此至少需要Java Runtime Environment(JRE)软件包。如果计划使用jEdit用Java编程,则需要一个完整的Java开发工具包(JDK)包。我们建议您获取JDK软件包。
当前版本的jEdit需要1.7或更高版本的Java运行时环境。 jEdit网站包含有关各种公开JDK与主流操作系统的兼容性的详细讨论。
问:我刚刚开始学习编程。 jEdit是我第一个文本编辑器的不错选择吗?
答:这是一个不错的选择。它的基本功能非常易于使用,您会发现缩写词,键盘快捷键和宏可以节省大量时间。它具有一个称为“编辑模式”的内置程序包,该程序包以不同的颜色自动显示关键字,标签和其他程序元素,从而使您更轻松地查看和组织代码。它与许多开源和专有编程工具一起使用。凭借其广泛的自定义功能,随着您变得更有经验,它可以适应您的偏好和工作模式。最后,它是免费的,因此您可以省下的钱买很多编程文本。
2.得到答案
问:如何获得有关jEdit的问题的答案?
问:在哪里可以获得jEdit的交互式帮助?
问:如何获得有关jEdit的问题的答案?
答:您应该在以下地方寻找答案:
可从应用程序的“帮助”菜单中获得用户指南。
该FAQ文件。
JEdit邮件列表档案。您可以使用jedit-users列表和jedit-devel列表的档案。
如果使用这些资源找不到帮助,请将您的问题发布到jedit-users列表中。您必须订阅邮件列表才能发布它,但是这样做很值得,您可以选择每天发送一组消息以阻止电子邮件流量。许多问题将在24小时内在邮件列表中得到解答。回答用户问题的开发人员通常不会直接发送响应,因此您需要监视邮件列表中的消息以获取答案。
问:在哪里可以获得jEdit的交互式帮助?
答:#jeditirc.freenode.net在服务器上有一个IRC通道,专用于jEdit支持和开发人员之间的讨论。您可以使用任何IRC客户端(包括Chatzilla)和jEdit的IRC插件来访问它。
开发团队几乎总是会有人在频道上签名。只是打个招呼,描述您的问题。
3.报告错误
问:如何报告在jEdit中发现的错误?
问:我应该在错误报告中包括哪些信息?
问:如何跟踪jEdit错误报告的状态?
问:如何报告在jEdit中发现的错误?
答:为了帮助jEdit开发团队和其他用户尽可能多
可能的话,您应该使用SourceForge网站上jEdit项目维护的Bug跟踪器数据库。您需要成为SourceForge成员才能发布错误报告。
发布在发布错误报告之前,请花一些时间搜索错误数据库,以查看是否已创建类似的报告。错误跟踪器具有一个搜索工具,可以使用多种条件搜索错误报告。如果您发现类似的错误报告,并且需要提供其他信息,请在报告中发表评论。如果找不到类似的错误报告,请提交新的报告。
问:我应该在错误报告中包括哪些信息?
答:错误跟踪器报告中的表单提供了多个字段来提交信息。如果不确定某个特定项目,请将其保留为表格中提供的默认设置。
更重要的字段是“类别”,“摘要”和“初始注释”。在编写描述错误的初始注释时,应指定jEdit的版本,所使用的Java平台和操作系统,因为通常存在特定的错误版本。有时错误是来自Java运行时环境甚至是操作系统,而了解这些详细信息可以帮助开发人员团队设计测试和其他调试策略。
宏使用jEdit安装的宏之一称为“生成错误报告”。您可以在“宏”菜单的“杂项”类别下找到它。该宏从jEdit活动日志记录的最后一个错误中提取有关jEdit安装和堆栈跟踪的信息,并将其放在新的文本缓冲区中。在许多情况下,宏提供的信息对于提供错误的有用描述是必需的。您可以简单地将宏的输出剪切并粘贴到“初始注释”中的错误报告表单的字段中。
问:如何跟踪jEdit错误报告的状态?
答:如果您知道错误报告编号,请转到以下URL:http://sourceforge.net/tracker/index.php?func=detail&aid=#####&group_id=588&atid=100588,##### #错误报告编号在哪里。如果您不知道错误报告编号,则可以浏览和搜索错误数据库以查找您感兴趣的问题。
4.与jEdit开发人员联系
问:如何联系jEdit开发团队的成员?
问:如何联系jEdit开发团队的成员?
答:如果您想提出问题,提出功能要求或提供其他一般性评论,最简单的方法是加入邮件并将邮件发送到jedit-users邮件列表。所有开发人员都是成员。如果您对使用jEdit或为其编写插件感兴趣,请使用jedit-devel列表。可以在SourceForge网站上找到各种开发人员的电子邮件地址。
5.获取最新版本
问:如何获取最新版本的jEdit?
问:如何获得jEdit源代码的副本?
问:在哪里可以获得此文档的最新版本?
问:如何获取最新版本的jEdit?
答:该计划正在不断制定中。它通常有两个版本,“稳定”版本和“开发”版本。稳定版本表示jEdit的版本,认为该版本没有严重的错误或性能问题,并且适合常规使用。 “开发”版本包括需要测试以及可能需要进一步完善设计的新功能或新元素。开发版本的版本号中包含令牌“ pre”,例如4.5pre1。
Edit始终可以从jEdit网站和SourceForge网站的jEdit项目页面上获得jEdit的最新稳定版本和开发版本,这些页面托管jEdit开发资源。
另外,您可以通过安装Updater插件从jEdit运行名为Updater的插件,然后从应用程序的Plugins菜单中选择Updater。它具有更新为最新发行版或从开发分支更新为最新每日构建的操作。它查询jEdit网站,将所选版本信息与当前运行的jEdit实例的版本进行比较,然后在消息框中将结果报告给用户。如果有可用的更新,它将下载该版本,进行安装并关闭jEdit。
最后,如果您订阅了jedit-announce或jedit-users邮件列表,则只要有新版本的jEdit,您就会收到一封电子邮件。
问:如何获得jEdit源代码的副本?
答:可以从jEdit网站或SourceForge网站获得最新版本的jEdit源代码。该站点提供了最新的稳定版本和开发版本的源代码,而SourceForge站点提供了涵盖较早版本的更广泛的存档。
如果您有兴趣测试对jEdit的绝对最新更改并且熟悉编译自己的Java程序和使用Subversion,则可以下载SourceForge SVN存储库中维护的当前代码。
问:在哪里可以获得此文档的最新版本?
答:可以在jEdit网站上找到此文档的最新版本。
软件特色:
使用无限数量的剪贴板(称为“寄存器”)进行复制和粘贴
注册内容将保存在编辑会话中
K“杀死戒指”会自动记住以前删除的文本
丰富的键盘命令集,可一次处理整个单词,行和段落
标记“标记”用于记住文件中的位置,以备日后返回
标记位置已保存在编辑会话中
任意您可以打开任意数量的编辑器窗口,每个窗口可以分为几个区域,每个区域可以查看不同的文件并跟踪一组独立的缓冲区。或者,您可以在多个区域中查看文件中的不同位置
在编辑会话之间记住多个打开的窗口和拆分的窗口
矩形选择
一次处理多个文本块的多个选择(有时称为“不连续”或“加性”选择)
包裹
搜索并替换
支持文本和正则表达式的搜索和替换
多文件搜索和替换;搜索当前文件,所有打开的文件或目录中的所有文件
“ HyperSearch”选项可显示列表中找到的所有匹配项
支持反向搜索
支持增量搜索
将正则表达式的外观替换为BeanShell脚本的返回值。据我所知,没有其他文本编辑器提供类似的功能!
软件特色:
结合Unix,Windows和MacOS文本编辑器的最佳功能。
运行在具有Java 1.6或更高版本的虚拟操作系统上运行
机器,包括MacOS X,Linux,Unix,VMS和Windows。
高效的快捷键盘,适用于所有功能,并具有针对Emacs,Intellij IDEA和Mac OSX(5.0)的预定义键盘映射
全面的在线帮助
无限撤消/重做
源代码编辑
智能括号匹配会跳过带引号的文本和注释
自动缩进
左右移动缩进的命令
注释代码的命令
软标签选项
缩略语
折叠,有两种折叠模式:基于缩进和显式(其中缓冲区被解析为“ {{{”和“}}}”)
安装步骤:
1.单击此网站上提供的下载路径以下载相应的程序安装包
2,解压安装包后,可以获得相应的安装数据包,双击主程序进行安装,单击确定按钮,然后单击下一步按钮
3.您是否完全同意上述协议的所有条款?如果没有异议,请点击“同意”按钮;
4.用户可以根据需要单击浏览按钮更改应用程序的安装路径。
5.弹出以下界面,直接用鼠标单击下一步按钮
6,元件选择可以根据自己的需要选择,y
你可以全选
7.现在,您可以安装主程序了。单击“下一步”按钮开始安装,或单击“后退”按钮重新输入安装信息。
8,等待应用程序安装进度栏加载,需要等待一段时间
9.根据提示单击“安装”,弹出程序安装完成界面,单击“完成”按钮(不要先运行软件)
使用说明:
语法高亮模式
JEdit 5.1:211中受支持的文件类型/语言
蚂蚁Antapacheconf与行动Ada95
APDL的ASPASP AppleScript -j组件-AGC组件-AGS
组装的m68k组件macro32组件MCS51组件R2000组件鹦鹉组件86
批量AvK AWKb批量BBJBCEL
BeanShell中文提供了binsource-AGCCCFSCRIPT chill
CIL剪辑Clojure cmake COBOLCoffeeScript
CPCPLEX-LPC ++ CFusion用于ColdFusion
CVS将飞镖提交到飞镖点氧气
DSSSLembperl Erlang God Eiffel fhtml factor
JFLEX转发FORTRANFORTRAN90FoxPro freemarker
Gcbasicgettext的gnuplot走gradle例程
通用优惠系统Haskell haXe hxml hex HLSL
htaccess htmli4gl iCalendar图标IDL
通知INNO设置INIinterlisIO火腿
JavaCCjava JavaFX JavaScript JCLjEdit-Action
JHTMLJMKJSONJSP乳胶方法
莉莉·庞德(LilyPond)的言语和文化,Haskell log logtalkLOTOS
LUA宏调度邮件生成文件Maple Expert
MetaPost MXML ml moda3 Moin MQSC
MyghtyMySQLN3netrexxNQCnsis2
Objective-C objectrexx Occam omnimark轮廓Pascal
修补Perl PHP Barracuda Plaintex PostgreSQL
PL-SQLPL-sql9PL1pop11后记povray
PowerDynamo电源外壳序言进展性能PSP
PTL纯PVwave耐热玻璃蟒蛇REBOL
REDCODE Relax-NG-Compact RenderMan的Rib RD Rest RHTML
RoffRPM规格RTFRake文件ruby rview
S +小号#SASSBT Scala解决方案
SGML啜RCPshell脚本SHTML板岩
SLAX简短的聊天明智SDL / PRSQL加载程序SMI-MIB
SQRsquidconfSTATASVN提交饮料TCL
Texinfo tex文本RFCTLD茶匙
Transact-SQL模板工具包TWiki的Typo脚本URL uscript
VALAVB中的VerilogVHDLVisualBasic脚本速度
VRML2XMLXQXSLYABYAML
在PDT 2013年4月26日星期二02:20:09 PDT 2013和Oracle Corporation Java 1.7.0_03在Linux 3.1.0-1-amd64上使用jEdit 5.1pre1从宏杂项/生成模式生成List.bsh