`
lwhmellow
  • 浏览: 16524 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类
最新评论

Eclipse...用之前要先Mod一下

阅读更多

俗语说:好马配好鞍。所以呢,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
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics