文档章节

使用Jedit建立IDE图文教程

铂金便便
 铂金便便
发布于 2013/02/08 03:46
字数 1389
阅读 6.8K
收藏 56

本篇博客是本便便经过仔细研读外籍文章翻*墙无数的成果,可以拿来主义,请注明转载。。。。。

Jedit是一款开源的文本编辑器,一开始因为一直使用eclipse,vs2010,vim等IDE,就一直没在意,以前也是马虎,安装以后打开文件发现不支持中文就没深究(其实可以支持的很好),一直放在一边不去搭理。后来用emacs的windows版本,习惯实在是转变不过来了,我发现我被emacs玩转了。

其实我是一个很龟毛的人,我要的东西一向需要外表简洁,但是内容强大(所以便便特别喜欢扮猪吃老虎,装)。后来重新拾起jedit发现其实相当称手,然后emacs就被我扔一边了,大概过一段时间我又会回来折腾emacs了。

不废话了,先上安装教程,
jedit下载地址:http://www.jedit.org/index.php?page=download
你可以选择安装包,当然要是你乐的折腾可以选择下载源码本地编译,这个不是今天本便便的中心思想,所以跳过。

设置安装路径,一路next。这些不用教吧?不会的我就没啥好说的了。
汉化文件:http://download.csdn.net/detail/extreme421/4077518
将文件解压以后粘贴到安装目录下的properties文件夹即可。

安装好以后的截图





中文编码支持设置:工具集,全局设置,编码,默认编码:GBK,编码的后备名单:UTF-8

代码折叠设置:工具集,全局设置,编辑,折叠模式:indent;

设置基本都在这里,里面还有神马代理服务器啊,高亮啊,快捷键啊等等,稍后还会提到。

然后打开文件看一下效果,打开大文件试一下很快有木有?给个效果图



然后么就是各种插件啦,jedit的强大就在于他的插件,这里先将肿么代码跳转跟自动补全。
插件安装路径设置,别装到C盘里:工具集,全局设置,插件管理器,从下载的目录中删除下载过的目标文件打钩,选择jedit的安装目录。

自动补全插件:插件菜单,插件管理器,安装标签,要等一会儿,因为在和服务器通信,然后会有好多好多的插件出现在列表里面,勾选Camelcomplete、Codehelp、Completion、finish him、TextAutoComplete,后面两个可以不装,因为最后两个可以自己设置自动完成的文字,这个功能我还在摸索,点击安装,重启jedit,选择插件Camelcomplete。自动完成就有了

代码跳转:下载Ctags http://sourceforge.net/projects/ctags/files/ctags/
在插件管理器中安装插件CtagsInterface、Navigator、bufftabs、projectview、ClassBrowser,前两个用于代码跳转,后面的是用于查看文件。插件安装好以后,Bufftabs插件前面打勾,工具集中打开文件浏览器,浏览器上面有个黑色的小的向下箭头,点击以后会出现选项,选择向右停靠。
将ctags解压,然后,插件菜单,插件设置,CtagsInterface->General,将刚刚解压ctags的路径输入Ctags executable path
在文件浏览器中选择你要的工程文件夹。Plugins->Add sorce Tree to tag index,Ctags分析目录。等分析完以后,插件,CtagsInterface->Tag Index browser。刷新一下,就会有class之类的东东了,兴奋不?然后再工具集,全局设置,快捷键,找到jump to tag, 快捷键自己设置,我习惯ctrl+],同样的设置back的快捷键,然后,很happy的跳前跳后试一下有木有?


然后再介绍一下jedit当做数据库管理工具的插件SQL,这个要配合projectview使用。先在插件管理器里安装SQL插件和projectview插件,然后在插件菜单的插件设置中SQL->JDBC,添加JDBC驱动的jar包,我这里是mysql的connect包,可以去官网下载:http://www.mysql.com/products/connector/
添加好以后如图

打开projectView,Create New project,project,先填写projectname,root directory等信息,然后,选择SQL server,add,填写NAME,SQL servertype选择mysql,然后是用户名和密码信息。确定。
打开SQL插件的Toggle Toolbar,SQL工具栏就出现了,在Datebase下拉菜单中选择你刚刚新建的SQL server,新建文件,写一句SELECT语句测试一下,选中写好的SQL语句,点击下拉菜单后的第一个按钮Execution Selection。然后如图。



就是有点小问题,貌似每次只能查询十行。。。。

然后就是各种的插件的解释:
Editor Scheme:高亮显示方案插件,有好多种,挑自己喜欢的。
InfoView:浏览器插件,直接浏览页面。
Console:控制台插件,在控制台中输入输出。类似eclipse的console
GDBPlugin:代码调试工具。
Hex Edit:16进制编辑器。
minimap:代码地图类似于sublimetext的那种风格。
Code2HTML:这个功能看名字就明白了吧。
CTPlugin:JSP中的C标签
JDiffplug:文件对比
SUdoku:数独
Calculator:计算器

GitPlug、FTP、JAVADOC、javasidekick、javascriptshell、XML、RubyPlug等等

就先说到这里吧。。。。。O(∩_∩)O~
最后上个成果图

PS:有些同学说界面还是这么丑,好吧,加个插件“lookandfeel”,然后,工具集,全局设置,jedit,外观,swing look&feel,我喜欢windows经典样式。如果还需要其他样式的可以到
http://community.jedit.org/?q=filestore/browse/23
下载样式。
上个图吧,省的同学们不相信。

© 著作权归作者所有

铂金便便

铂金便便

粉丝 97
博文 40
码字总数 23698
作品 0
无锡
后端工程师
私信 提问
加载中

评论(9)

北极心
北极心
一直MyEclipse或者Eclipse
五杀联盟
五杀联盟
坑爹啊,被墙了啊
铂金便便
铂金便便 博主

引用来自“Ruchee”的评论

jEdit和Emacs有得比?

不是有的比,是我暂时还没用惯,windows平台上能换就换,合适最好,linux平台上习惯用vim
铂金便便
铂金便便 博主

引用来自“xoHome”的评论

这界面。。。。 现在swing已经发展的很不错了,为什么还是这种样式的?

工具集,全局变量 swing look&feel;windows\mac\CDE\Umibus,各种外貌各种界面
铂金便便
铂金便便 博主

引用来自“小耶果”的评论

看到这种"跨平台"界面就不想用,别说我外貌协会啊.

工具集,全局变量 swing look&feel;windows\mac\CDE\Umibus,各种外貌各种界面
ellan
ellan
看看
xoHome
xoHome
这界面。。。。 现在swing已经发展的很不错了,为什么还是这种样式的?
小耶果
小耶果
看到这种"跨平台"界面就不想用,别说我外貌协会啊.
Ruchee
Ruchee
jEdit和Emacs有得比?
jedit vs notepad++

电脑里一直装有notepad++,前阵子因为写clojure代码,安装了jedit。不会特意去比较两者的功能。不过有一次需要打开一个30多M的日志文件,发现用notepad++打开老是没有反应,尝试用jedit打开却...

jianglibo
2011/12/14
4.1K
10
jedit搭建开发环境,中文,无乱码

jEdit用到了才发现也是款神器,今天突发奇想,后来的结果是,我直接把emacs删了,干脆用jedit。 jedit本身就是java源码编译出来的,必须要在jvm环境下才可以使用。我这里先不管编译的事情,直...

铂金便便
2013/02/07
1.7K
1
java开发工具的代码编辑区 怎么做

像Eclipse,NetBeans,jEdit,他们的编辑区 怎么做的呢 能针对各种语言 高亮显示 代码格式化 匹配 缩进 叠加 好神奇。

junzhou
2011/04/14
960
4
jEditor 0.4.3 发布,简单文本编辑器

jEditor 是一个简单的文本编辑器,提供语法高亮显示,提供一些 Java 的类库,基于 jEdit 语法包。 该版本解决了 Undo 操作的一些问题。

红薯
2012/04/10
961
0
求一款简单的freemarker文本编辑工具,轻量级的

或者是editplus, ue的等的freemarker插件,找遍了也找不到。大家平时都用什么? 下了nodepad++, pspad, jedit没有一款正常点的。不是语法不亮就是中文支持不好,崩溃了。...

cyper
2011/05/26
1.4K
3

没有更多内容

加载失败,请刷新页面

加载更多

第三天

商品类目选择 页面是如何实现的? 首页index.jsp的菜单中点击新增商品会找iterm-add.jsp iterm-add.jsp也是一个div片段是一个form表单点击选择目录,会触发onclink搜索;不是显示绑定就是动态...

七宝1
8分钟前
7
0
软件公司升学指南

IT人才有自己的评估标准,对应的IT类项目管理也有对应的评估标准,基本也是分国内和国外两种。这些标准企业进行项目投标有益,类似资格证书对个人找到好工作一样,是同一个道理。一般个人考证...

zoegu228
19分钟前
9
0
Node.js服务端图片处理利器sharp.js安装过程中遇到的问题总结

由于Sharp基于C++的libvips库来实现,本地Mac开发完后在部署时安装sharp模块时会基于测试环境Liunx平台编译安装,测试环境安装时发现请求github下载libvips-8.9.1-linux-x64.tar.gz,所以只能...

osc_nvkeo9cj
34分钟前
5
0
唐宇迪-人工智能学习路线(下篇)

唐宇迪:51CTO微职位讲师,计算机博士,人工智能专家 内容梗概:介绍人工智能学习步骤和知识框架。人工智能的学习可以拆分为7步,此为4-7步:下篇。 第4步:深度学习 1)深度学习概述 终于说...

osc_jcfo5qp3
35分钟前
13
0
Vue权限管理解决方案

中文 | English vue-access-control []() :gem: Vue权限管理解决方案 介绍 Vue-Access-Control是一套基于Vue/Vue-Router/axios 实现的前端用户权限控制解决方案,通过对路由、视图、请求三个...

osc_m8miia9c
36分钟前
15
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部