俗语说:好马配好鞍。所以呢,Eclipse用之前,我觉得有必要先Mod一下。毕竟要经常接触的,所以呢,还得先把它弄得顺心一点好啦。
Chapter One-Beauty
这个是从The Flash Blog那里学来的。
先确定一下版本,我的是3.4.2,JAVA版(不是JEE版)。理论上其他版本都可以,但是我未曾测试过。鉴于之前有过插件互不兼容的情况,我建议还是从Naked的开始。
OK,let's start。
首先是启动画面,Eclipse默认的启动画面实在是...雷人(其实很大程度是因为弄Eclipse的都是程序员,而不是设计师。)。Anyway,作为每次工作的开始,启动画面还是有必要更改一下的。So,我们需要一个Random splash的插件。
打开Eclipse->Help->Software Upates->添加以下更新网址:http://rndsplash.sourceforge.net/eclipse
安装后以后,可以在主菜单->Windows->Preferences->General->Random Splash Screen那里设置启动画面。这里附带一张从The Flash Blog那里拿过来的启动画面:
OK,第一章讲完,根据The Flash Blog,其实还应该再说一下Dock用的图标。(如果你明白什么是Dock,即是ObjectDock,RocketDock等Windows下模拟Mac的停靠栏的软件。)不过感觉图标影响不大。
Chapter Two-Enhancement
记得网上有3.4的汉化包,但是那个并不是正真的3.4用的,而是从3.2修改过来的。之前就是因为用了那个东西,弄得后来插件都不兼容,囧了很久。所以现在对非官方的汉化有些抗拒...Anyway,我觉得英文的不错,至少你不会遇到一些累死人的翻译。
如果你依然想用汉化版的话,Fine,先安装你想要的插件,再汉化。不然安装插件的时候遇到兼容问题可是没人能帮你的。
现在说一下具体的Enhancement,目前我发现的能加速我写代码的是一些叫“Snippet”的东西。就是代码片段。目前我所知道的有三个途径可以实验(还是从The Flash Blog那里学的)。
1.WTP附带的WST Snippets Panel;
2.Eclipse Monkey;
3.Cfeclipse的Snip Tree View;
各家比较:
WTP比较有名的啦,所以我就不说怎么安装了,不懂得Google一下这两个关键字:Eclipse WTP就可以了。Snippets Panel最大的毛病是你要用鼠标。对于我来说,当我写代码的时候,要我的右手从J、K、L这几个键移到箭头键已经是极限了,更不必说要移动到鼠标那里。但是你要想用Snippets Panel里面的插入片段功能,你就得点击鼠标。
Eclipse Monkey的话,我没有试过,但根据The Flash Blog,它是比较复杂的。所以...
所以我选了Cfeclipse的Snip Tree View。Snip Tree View最大特点是你可以用像TextMate特有的bundles功能来输入代码。即是输入几个字获得一大段预设的代码。(当然你要是不知道TextMate的话,除了OMZ,我都不知道说什么了。)
那么就要安装Cfeclipse了,Update用的网址http://www.cfeclipse.org/update。如果你遇到安装问题,“恭喜你”,你得重新弄个裸版Eclipse了。因为遇到这些问题基本上解决不了。
因为本来Cfeclipse是给ColdFusion的程序员用的。所以如果直接用于编辑其他的代码,例如as。就会得到一个阉割版的Snip Tree View---要插入代码就要想WTP那样点击鼠标。主要原因是要实现用快捷键插入代码片段,就得有一个Cfeclipse的工具栏出现,但是默认情况,只有当编写CF的代码时候才会出现那工具栏。所以我们要自个修改一下。(对了,默认的快捷键是Ctrl+J,你可以在Preference->General->Key那里给修改一下,我自己是改成了Shift+Space)
如果你是用Eclipse来折腾Flex的话,你可以尝试运用一下"The Flash Blog"给出的插件:点击下载。具体怎么实现请到The Flash Blog那里看一下。
不过我是没这运气的,折腾来折腾去都不成功。所以,我只好修改原来的plugin.xml。记得先备份一下,因为我的方法只针对特定编辑器。另外会删掉很多的按钮。
进入Eclipse文件夹,打开plugins\org.cfeclipse.cfml_1.3.1.5,打开Plugin.xml(要备份啦)。找到"<!-- Actions -->",接下来要修改的就是'<extension point="org.eclipse.ui.editorActions">'这个节点了:
1.<editorContribution targetID="..." id="...">这里的targetID就是要让工具栏出现在targetID这个编辑器上方。我改成的是targetID="com.adobe.flexbuilder.editors.actionscript.ActionScriptEditor",这样当我编辑as文件的时候就会出现那个工具栏。理所当然地,快捷键插入代码片段就可以用了。
2.接下来要删掉没用的按钮。每一对<action></action>标签都定义一个按钮。你可以删掉任何的一个。当然记得保留一下这一段,不然就没法用插入代码了:
<!-- insert snippet action -->
<action
toolbarPath="BasicCFEditorCommand"
label="%action.label.InsertSnippet"
class="org.cfeclipse.cfml.editors.actions.InsertSnippetAction"
tooltip="%action.tooltip.InsertSnippet"
icon="icons/ctool16/insertsnip.gif"
definitionId="org.cfeclipse.cfml.editors.actions.InsertSnippet"
id="org.cfeclipse.cfml.editors.actions.InsertSnippetAction">
</action>
(Tips: icon那里可以修改按钮图标。)
这里有我修改过的:点击下载 (保留插入代码和插入颜色两个按钮,适合给Flex编辑as用)。
基本上就是这样了......如果你是用Flex的话,记得别少了FlexPrettyPrint这插件啊。
- 大小: 37.5 KB
分享到:
相关推荐
org.eclipse.swt.SWT.class org.eclipse.swt.SWTError.class org.eclipse.swt.SWTException.class org.eclipse.swt.accessibility.ACC.class org.eclipse.swt.accessibility.Accessible.class org.eclipse.swt....
java中代码折叠插件com.cb.eclipse.folding,com.cb.eclipse.folding_1.0.6.jar,使用方法百度,亲测可用,java中代码折叠插件com.cb.eclipse.folding,com.cb.eclipse.folding_1.0.6.jar,使用方法百度,亲测可用.java中...
赠送jar包:org.eclipse.jgit-5.10.0.202012080955-r.jar; 赠送原API文档:org.eclipse.jgit-5.10.0.202012080955-r-javadoc.jar; 赠送源代码:org.eclipse.jgit-5.10.0.202012080955-r-sources.jar; 赠送Maven...
赠送jar包:org.eclipse.jgit.lfs-5.10.0.202012080955-r.jar; 赠送原API文档:org....使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持
步骤: 1.下载CDT 9.10 http://download.eclipse.org/tools/cdt/releases/9.10 ...将本补丁名字改成你安装的org.eclipse.cdt.ui的名字(我的是org.eclipse.cdt.ui_6.6.100.201911141456.jar)后放到plugins目录里
org.eclipse.gmf.rar org.eclipse.gmf.rar org.eclipse.gmf.rarorg.eclipse.gmf.rar
赠送jar包:org.eclipse.jgit-5.10.0.202012080955-r.jar; 赠送原API文档:org.eclipse.jgit-5.10.0.202012080955-r-javadoc.jar; 赠送源代码:org.eclipse.jgit-5.10.0.202012080955-r-sources.jar; 赠送Maven...
org.eclipse.equinox.p2.examples.rcp.cloud.rarorg.eclipse.equinox.p2.examples.rcp.cloud.rarorg.eclipse.equinox.p2.examples.rcp.cloud.rar
使用org.eclipse.paho.client.mqttv3实现mqtt 消息队列,发布消息及回调,订阅消息及回调
2.创建library moudle,以org.eclipse.paho.client.mqttv3作为包名 3.将解压后的代码放到对应目录 4.在moudle的main目录下创建resources目录(New > Folder > Java Resources Folder) 5.将nls的资源文件copy至...
eclipse mybatis.generator.eclipse.site- 插件eclipse mybatis.generator.eclipse.site- 插件
org.eclipse.sisu.inject-0.3.0.ja
org.eclipse.paho.client.mqttv3-1.2.4.jar,jar包,平台在实现消息推送选择activemq,在android中实现推送需要用到
从https://repo.eclipse.org/content/repositories/paho-releases/org/eclipse/paho/下载的org.eclipse.paho.client.mqttv3的Java包
org.eclipse.swt.win32.win32.x86_64-4.3.jar
ecplise html编辑器tk.eclipse.plugin.htmleditor_2.2.0.jar 配合GEF插件能在eclipse里识别html的标签来方便编辑html页面。tk.eclipse.plugin.htmleditor_2.2.0.jar文件直接复制到eclipse\plugins里面即可
亲测可用org,eclipse.paho.client.mqttv3,此jar适合用于开发低流量,不稳定的网络通讯,可用于服务端与用户端开发。
本人使用的是eclipse 4.7 oxy版本 具体安装方式放到plugins中去或者用links就不说了 20180207亲测可用,本来就是本人用的 具体见压缩包,修复的情况见work文档,插件见 com.cb.eclipse.folding_1.8.1.jar 使用方式...
org.eclipse.birt.runtime-4.4.2.jar org.eclipse.birt.runtime-4.4.2-sources.jar org.eclipse.birt.runtime-4.4.2-javadoc.jar