上文回顾:定制Eclipse IDE之功能篇(二)
在这篇文章中,我会将我定制eclipse用到的其他插件罗列出来。
一、汉化插件
Eclipse本身是英文显示的,我们能够通过插件汉化。
1. 选择对应的Eclipse版本。 下载地址:http://www.eclipse.org/babel/downloads.php
![定制Eclipse IDE之插件篇(一) 定制Eclipse IDE之插件篇(一)](https://image.shishitao.com:8440/aHR0cHM6Ly9iYnNtYXguaWthZmFuLmNvbS9zdGF0aWMvTDNCeWIzaDVMMmgwZEhCekwybHRZV2RsY3pBdVkyNWliRzluY3k1amIyMHZZbXh2WnpJd01UVXZOVFUxTXpjNUx6SXdNVFV3T0M4d01USXhNVEUxT1RrM01EVTBPREV1Y0c1bi5qcGc%3D.jpg?w=700&webp=1)
2. 选择需要下载的语言
![定制Eclipse IDE之插件篇(一) 定制Eclipse IDE之插件篇(一)](https://image.shishitao.com:8440/aHR0cHM6Ly9iYnNtYXguaWthZmFuLmNvbS9zdGF0aWMvTDNCeWIzaDVMMmgwZEhCekwybHRZV2RsY3pBdVkyNWliRzluY3k1amIyMHZZbXh2WnpJd01UVXZOVFUxTXpjNUx6SXdNVFV3T0M4d01USXhNVEl4TkRreU16ZzJNVFF1Y0c1bi5qcGc%3D.jpg?w=700&webp=1)
3.解压后直接拷贝到Eclipse的dropins目录即可。
二、打开文件夹位置插件
点击工程或工程文件时候,可以直接打开目录位置。
![定制Eclipse IDE之插件篇(一) 定制Eclipse IDE之插件篇(一)](https://image.shishitao.com:8440/aHR0cHM6Ly9iYnNtYXguaWthZmFuLmNvbS9zdGF0aWMvTDNCeWIzaDVMMmgwZEhCekwybHRZV2RsY3pBdVkyNWliRzluY3k1amIyMHZZbXh2WnpJd01UVXZOVFUxTXpjNUx6SXdNVFV3T0M4d01USXhNVEkwTlRZME1qY3pOakV1Y0c1bi5qcGc%3D.jpg?w=700&webp=1)
![定制Eclipse IDE之插件篇(一) 定制Eclipse IDE之插件篇(一)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuc2h1emhpZHVvLmNvbS9Vc2Vycy9BRE1JTkl+MS9BcHBEYXRhL0xvY2FsL1RlbXAvZW5odG1sY2xpcC8zKDQpLnBuZw%3D%3D.jpg?w=700&webp=1)
PS:我把工具栏的图标换了。
三、SVN插件
在window的Eclipse我内置svn插件(mac不需要),这个插件还是挺好用的。
![定制Eclipse IDE之插件篇(一) 定制Eclipse IDE之插件篇(一)](https://image.shishitao.com:8440/aHR0cHM6Ly9iYnNtYXguaWthZmFuLmNvbS9zdGF0aWMvTDNCeWIzaDVMMmgwZEhCekwybHRZV2RsY3pBdVkyNWliRzluY3k1amIyMHZZbXh2WnpJd01UVXZOVFUxTXpjNUx6SXdNVFV3T0M4d01USXhNVE14TlRBM09UZzNOamt1Y0c1bi5qcGc%3D.jpg?w=700&webp=1)
![定制Eclipse IDE之插件篇(一) 定制Eclipse IDE之插件篇(一)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuc2h1emhpZHVvLmNvbS9Vc2Vycy9BRE1JTkl+MS9BcHBEYXRhL0xvY2FsL1RlbXAvZW5odG1sY2xpcC80KDMpLnBuZw%3D%3D.jpg?w=700&webp=1)
2. 解压后,将这features和plugins直接拷贝在eclipse目录下。
![定制Eclipse IDE之插件篇(一) 定制Eclipse IDE之插件篇(一)](https://image.shishitao.com:8440/aHR0cHM6Ly9iYnNtYXguaWthZmFuLmNvbS9zdGF0aWMvTDNCeWIzaDVMMmgwZEhCekwybHRZV2RsY3pBdVkyNWliRzluY3k1amIyMHZZbXh2WnpJd01UVXZOVFUxTXpjNUx6SXdNVFV3T0M4d01USXhNVE15TnprMU5ERTRNRE11Y0c1bi5qcGc%3D.jpg?w=700&webp=1)
![定制Eclipse IDE之插件篇(一) 定制Eclipse IDE之插件篇(一)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuc2h1emhpZHVvLmNvbS9Vc2Vycy9BRE1JTkl+MS9BcHBEYXRhL0xvY2FsL1RlbXAvZW5odG1sY2xpcC81KDQpLnBuZw%3D%3D.jpg?w=700&webp=1)
四、jscompress插件
这个插件用来压缩javascript、css文件,右键菜单即可压缩。
1. 我是直接下源代码自己导出插件的,而那源代码路径我找不到了,所以我把我下载的放上来。
![定制Eclipse IDE之插件篇(一) 定制Eclipse IDE之插件篇(一)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuc2h1emhpZHVvLmNvbS9Vc2Vycy9BRE1JTkl+MS9BcHBEYXRhL0xvY2FsL1RlbXAvZW5odG1sY2xpcC82KDIpLnBuZw%3D%3D.jpg?w=700&webp=1)
![定制Eclipse IDE之插件篇(一) 定制Eclipse IDE之插件篇(一)](https://image.shishitao.com:8440/aHR0cHM6Ly9iYnNtYXguaWthZmFuLmNvbS9zdGF0aWMvTDNCeWIzaDVMMmgwZEhCekwybHRZV2RsY3pBdVkyNWliRzluY3k1amIyMHZZbXh2WnpJd01UVXZOVFUxTXpjNUx6SXdNVFV3T0M4d01USXhNVFl3TVRJeU1EWTBORFF1Y0c1bi5qcGc%3D.jpg?w=700&webp=1)
五、Tomcat插件
由于功能的要求,需要工程可以放在服务器里跑起来,我选择了一个tomcat。因为我不是用Eclipse j2ee版,所以是没有内置sever的。我在github找到一个简易的tomcat插件的源代码,可以满足我的需求。
1. 下载源代码, 下载地址:https://github.com/utluiz/com.sysdeo.eclipse.tomcat
2. 将工程导入eclipse,直接运行eclipse 程序。
![定制Eclipse IDE之插件篇(一) 定制Eclipse IDE之插件篇(一)](https://image.shishitao.com:8440/aHR0cHM6Ly9iYnNtYXguaWthZmFuLmNvbS9zdGF0aWMvTDNCeWIzaDVMMmgwZEhCekwybHRZV2RsY3pBdVkyNWliRzluY3k1amIyMHZZbXh2WnpJd01UVXZOVFUxTXpjNUx6SXdNVFV3T0M4d01USXhNVGN3TXpRek9UUTBOekF1Y0c1bi5qcGc%3D.jpg?w=700&webp=1)
![定制Eclipse IDE之插件篇(一) 定制Eclipse IDE之插件篇(一)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuc2h1emhpZHVvLmNvbS9Vc2Vycy9BRE1JTkl+MS9BcHBEYXRhL0xvY2FsL1RlbXAvZW5odG1sY2xpcC83KDEpLnBuZw%3D%3D.jpg?w=700&webp=1)
就会发现在工具栏上有三个图标,这三个图标原来不是这样的,被我修改了。
3. 内置一个tomcat7(不要用户自己设置,因为你做一次,所有用户都不用做了)
在org.eclipse.ui.startup拓展里执行(只需执行一次):
Preferences tpf = TomcatLauncherPlugin.getDefault().getPluginPreferences();
tpf.setValue("tomcatDir", tomcatDir);
tpf.setValue("computeSourcePath", computeSourcePath);
tpf.setValue("tomcatConfigFile", tomcatConfigFile);
tpf.setValue("contextsDir", contextsDir);
tpf.setValue("tomcatVersion", tomcatVersion);
这里说一个技巧,如果你一开始并不知道怎么设置一些插件的属性(不仅仅只对这个tomcat插件),你可以先手动设置,然后在workspace看生成了什么配置文件,一般是prefs文件。
![定制Eclipse IDE之插件篇(一) 定制Eclipse IDE之插件篇(一)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuc2h1emhpZHVvLmNvbS9Vc2Vycy9BRE1JTkl+MS9BcHBEYXRhL0xvY2FsL1RlbXAvZW5odG1sY2xpcC84KDEpLnBuZw%3D%3D.jpg?w=700&webp=1)
![定制Eclipse IDE之插件篇(一) 定制Eclipse IDE之插件篇(一)](https://image.shishitao.com:8440/aHR0cHM6Ly9iYnNtYXguaWthZmFuLmNvbS9zdGF0aWMvTDNCeWIzaDVMMmgwZEhCekwybHRZV2RsY3pBdVkyNWliRzluY3k1amIyMHZZbXh2WnpJd01UVXZOVFUxTXpjNUx6SXdNVFV3T0M4d01USXhNVGd6TVRNME5UY3pORGN1Y0c1bi5qcGc%3D.jpg?w=700&webp=1)
com.sysdeo.eclipse.tomcat.prefs的内容就是:
computeSourcePath=true
contextsDir=F\:\\software\\BingoTouchIDE\\tools\\tomcat\\conf\\Catalina\\localhost
eclipse.preferences.version=1
tomcatConfigFile=F\:\\software\\BingoTouchIDE\\tools\\tomcat\\conf\\server.xml
tomcatDir=F\:\\software\\BingoTouchIDE\\tools\\tomcat
tomcatVersion=tomcatV7
其实就是帮忙配了下面东西,注意界面被我修改过,已和原来插件不一样了。
![定制Eclipse IDE之插件篇(一) 定制Eclipse IDE之插件篇(一)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuc2h1emhpZHVvLmNvbS9Vc2Vycy9BRE1JTkl+MS9BcHBEYXRhL0xvY2FsL1RlbXAvZW5odG1sY2xpcC85LnBuZw%3D%3D.jpg?w=700&webp=1)
![定制Eclipse IDE之插件篇(一) 定制Eclipse IDE之插件篇(一)](https://image.shishitao.com:8440/aHR0cHM6Ly9iYnNtYXguaWthZmFuLmNvbS9zdGF0aWMvTDNCeWIzaDVMMmgwZEhCekwybHRZV2RsY3pBdVkyNWliRzluY3k1amIyMHZZbXh2WnpJd01UVXZOVFUxTXpjNUx6SXdNVFV3T0M4d01USXhNVGcwTnpJd05EUXpNemN1Y0c1bi5qcGc%3D.jpg?w=700&webp=1)
六、Emmet插件
前身是大名鼎鼎的Zen coding,使用仿CSS选择器的语法来生成代码,大大提高了HTML/CSS代码编写的速度,非常炫酷的插件。
例如在HTML输入:
div#page>div.logo+ul#navigation>li*5>a
然后按Tab,就可以生成:
<div id="page">
<div class="logo"></div>
<ul id="navigation">
<li><a href=""></a></li>
<li><a href=""></a></li>
<li><a href=""></a></li>
<li><a href=""></a></li>
<li><a href=""></a></li>
</ul>
</div>
当然还有更多用法,就不在这里班门弄斧了。
下载源码,然后自己导出插件。 下载地址:https://github.com/emmetio/emmet-eclipse
由于篇幅有些长,插件篇未完待续。
本文为原创文章,转载请保留原出处,方便溯源,如有错误地方,谢谢指正。
本文地址 :http://www.cnblogs.com/lovesong/p/4694688.html
本文地址 :http://www.cnblogs.com/lovesong/p/4694688.html