正所谓磨刀不误砍柴工,一个优质的编译环境好比一把宝刀,能够大大提升程序员的生产力。作为一名充满好奇心的萌新学生,为了学习Java我刚刚从重型的宇宙第一IDE Visual Studio转向Eclipse的怀抱。尽管Eclipse相比于VS要轻量许多,但是这并不影响他的实用性,层出不穷的扩展插件给了我们更多的选择性、可玩性。近几天为了装插件尝试了各种方法,下面分享给大家。
文章目录
其中前两条是外部扩展插件的方法,另外两条是内部扩展,个人比较推荐第一种方式,原因是方便灵活。
下载链接呈上:https://pan.baidu.com/s/1YRhKoI5KN1lRh-3TnMVuMQ
提取码:1h6s
BabelLanguage是汉化包
还有另一位热心博主MakeGreatEffort分享的实用插件,非常感谢,链接:https://blog.csdn.net/qq_36838191/article/details/80031933
1.直接将外部插件解压至eclipse下的dropins文件夹
1.1 将插件解压缩后放入eclipse的dropins文件夹
以spket变量名自动提示插件为例,我将解压后得到的spkey_1.6.23插件直接放到eclipse自带的dropins文件夹中,启动后效果如下。
1.2 dropins文件夹安装插件效果
可以看到插件成功加载,非常方便使用。并且测试发现将多个插件都放进dropins文件夹加载也行可行的,下面进行说明。
1.3 dropins文件夹加载多个插件效果
如上图,我将checkstyle代码规范检查工具和Chinese中文汉化包加入dropins文件夹,启动后效果如下。
可以看到三个插件均成功加载。
小结:eclipse 3.5版本后引入的插件安装方式非常简单,直接将插件放进自带的dropins文件夹即可,并且支持加载多个插件,可谓是最简单使用的方法。至于对插件文件的要求,个人实践得出的结论是插件文件夹的子目录应为features和plugins两个文件夹,这也是现在大部分插件的分支结构,见下图。
2.使用Links条目加载外部插件
相比于dropins的方法,使用Links条目加载比较繁琐,不过这是我扩展第一个插件汉化包使用的方法,个人认为连接的方式还是比较有意思的。
2.1 自行建立一个非中文名文件夹并将插件放入
首先在eclipse目录下建立一个文件夹用于放插件。这里的文件夹名可以是不和原有文件夹重名的任意非中文串,亲测英文和阿拉伯数字均可。由于学习的前辈们用的是Extensions,我继续沿用它。另外,这个方法扩展的插件数量也是无限制的,我以checkstyle和汉化插件为例。
2.2 自行建立名为Links的文件夹并加入链接
然后继续建立一个名为Links的文件夹。eclipse每次启动,加载时会先读取这个文件夹的内容,我们在此建立后缀为.link的文本文件,用记事本打开并输入格式为
path=“插件所在目录”\ \ 的语句,用我的例子就是path=Extensions\checkstyle\
注意:link文件里的插件路径前面可以省去eclipse的目录部分,也可以写完整目录。创建文本文件时一定要加上.link后缀生成LINK文件,并且一个LINK文件只能加入一条path,亲测如果换行写两句path会加载第二条,因此我创建了两个LINK文件分别指向两个插件目录。另外,插件的目录并没有严格要求,我测试过直接将Chinese文件夹放进eclipse的主目录和将两个插件分别放在Extensions目录和另一个名为 1 的目录,插件均成功加载(为了发表文章进行的强迫症测试),至于将插件放在eclipse外的目录的情况我并没有测试,毕竟最好还是像dropins方法一样都放在一起方便统一转移。
2.3 使用Link方法的效果
如下图,可行
小结:使用Links条目的效果和直接放进dropins文件夹的效果基本一致(可能启动速度会有差别,皮一下),至于适用的插件文件结构我没有定论,我测试成功的都和dropins一样为features和plugins,而另一个很实用的Findbugs静态代码分析插件前两种方式都失败了,它的结构是这样,我现有的水平还不明白。
3.把插件的features和plugins下的文件分别放到eclipse的相应文件夹
这是我认为最不实用的方法,所以仅用文字描述。像上文的checkstyle插件,我在我的另一台机器上就是用的这种方法(内部安装)扩展,现在它的几个压缩包藏在eclipse的features和plugins文件夹里的茫茫压缩文件中,我都懒得去找。orz
操作方法:正如前面提到的,我手动扩展的几个插件解压后都是features和pulgins两个文件夹,只需将这两个文件夹里的包分别放入相同名称的eclipse自带的两个同名文件夹内即可。不建议使用。
4.在eclipse自带的market里安装插件
相信这也是绝大多数人会的方法,但是对于刚使用eclipse的人来讲可能还需要一点时间发现这个选项,所以我把他放在最后来分享。
4.1 启动eclipse后打开eclipse marketplace
启动eclipse后,依次选择Help–>Eclipse Marketplace… 进入软件自带商店,结果如下
4.2 选择想要安装的插件点击install即可
上面4.1中的图是我搜索后的结果,非常推荐这个theme插件,原因看效果就知道了。
等右下角安装结束后提示重启。然后欢迎界面。
选定主题后效果是这样的。
没错!Dark Theme,正是和VS差不多的暗色主题,用上之后眼睛舒服多了,白色主题不把亮度调低着实难受。到这里差不多就结束了,最后来个总结。
总结:用eclipse自带的商店安装插件显然是最迅捷的方式,只需搜索下载即可。但是,也有一些插件比如汉化包商店里是没有的,需要在文件管理器界面自行打补丁(不过个人还是推荐熟悉之后使用英文界面),并且像dropins和Links这样外部扩展的方式更方便于转移阵地。因为eclipse并没有云端备份功能,此外插件的升级更新也较快,如果需要更换工作机器或升级插件,直接将dropins里的插件打包带走是更省力的方法。
以上内容均为亲测实践得出,意在和像我一样刚使用eclipse的新手或是其他朋友分享经验。如有错误,敬请指正