上文回顾:定制Eclipse IDE之功能篇(二)

在这篇文章中,我会将我定制eclipse用到的其他插件罗列出来。

一、汉化插件
Eclipse本身是英文显示的,我们能够通过插件汉化。 
1. 选择对应的Eclipse版本。 下载地址:http://www.eclipse.org/babel/downloads.php
2. 选择需要下载的语言
 
3.解压后直接拷贝到Eclipse的dropins目录即可。
 
二、打开文件夹位置插件
点击工程或工程文件时候,可以直接打开目录位置。
PS:我把工具栏的图标换了。
 
三、SVN插件
在window的Eclipse我内置svn插件(mac不需要),这个插件还是挺好用的。
2. 解压后,将这features和plugins直接拷贝在eclipse目录下。
四、jscompress插件
这个插件用来压缩javascript、css文件,右键菜单即可压缩。
1. 我是直接下源代码自己导出插件的,而那源代码路径我找不到了,所以我把我下载的放上来。
 
 
五、Tomcat插件
由于功能的要求,需要工程可以放在服务器里跑起来,我选择了一个tomcat。因为我不是用Eclipse j2ee版,所以是没有内置sever的。我在github找到一个简易的tomcat插件的源代码,可以满足我的需求。
1. 下载源代码, 下载地址:https://github.com/utluiz/com.sysdeo.eclipse.tomcat
2. 将工程导入eclipse,直接运行eclipse 程序。
就会发现在工具栏上有三个图标,这三个图标原来不是这样的,被我修改了。
 
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文件。
 
 
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
 
其实就是帮忙配了下面东西,注意界面被我修改过,已和原来插件不一样了。
 
 
六、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

定制Eclipse IDE之插件篇(一)的更多相关文章

  1. 定制Eclipse IDE之插件篇(二)

    上文回顾:定制Eclipse IDE之插件篇(一) 延续上一篇的插件篇,这一篇将会讲到一个最关键的插件aptana. 一.aptana插件 官方的解释我就不说了,从下面图可以看到插件提供了什么功能,列 ...

  2. 定制Eclipse IDE之杂症篇

    上文回顾:定制Eclipse IDE之插件篇(二) 该篇将讲述在开发Eclipse 插件过程发生的疑难杂症.不谈功能,只说病症. 前言.拿哪个Eclipse作为定制的基础? 我建议是你用哪个Eclip ...

  3. 定制Eclipse IDE之功能篇(二)

    上文回顾:定制Eclipse IDE之功能篇(一)   这一篇文章将记录一些Eclipse插件小功能,Smart but Useful.   一.设置工作空间 文本文件的编码   解决办法: 在org ...

  4. 定制Eclipse IDE之功能篇(一)

    上文回顾:定制Eclipse IDE之界面篇   这一篇文章将记录一些Eclipse插件拓展(extension),简单讲述常用拓展的用法,但可能不会那么详细. 我的主要插件的拓展如下:   一.or ...

  5. 定制Eclipse IDE之界面篇

    为什么要定制IDE?      在工作时候,当公司有了自己的框架,给自己开放人员用,甚至是可以卖的时候,我们可以做成一个产品,而这个产品将包括框架本身.文档.工具.教程等等.工具之中最重要的莫过于开发 ...

  6. eclipse中egit插件使用

    这篇文章当时制作有点粗糙,建议阅读升级版:eclipse中egit插件使用--升级版 使用git作为项目的代码管理工具现在是越来越火,网上有各种各样的文章.博客.讨论,其中以命令行居多.使用eclip ...

  7. 【转】eclipse中egit插件使用

    原文网址:http://my.oschina.net/songxinqiang/blog/192567 eclipse和git这个两个工具的使用人数都是相当多的,在eclipse里面也有egit插件来 ...

  8. Maven、gradle、Ant、Eclipse IDE

    Maven.gradle.Ant.Eclipse IDE之间的关系 http://wenku.baidu.com/view/d33208810912a21615792910.html?from=sea ...

  9. Eclipse安装SVN插件

    Eclipse 安装最新SVN插件 下载地址 下载最新的Eclipse,我使用的是eclipse-jee-kepler-SR2-win32-x86_64.zip(Eclipse IDE for Jav ...

随机推荐

  1. SQL Server 索引和表体系结构(聚集索引)

    聚集索引 概述 关于索引和表体系结构的概念一直都是讨论比较多的话题,其中表的各种存储形式是讨论的重点,在各个网站上面也有很多关于这方面写的不错的文章,我写这篇文章的目的也是为了将所有的知识点尽可能的组 ...

  2. Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(下)

    <Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(上)> <Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(下)> 目的:指导项 ...

  3. 【Git学习笔记】初始化Git仓库和版本回退

    学习地址 http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 什么是版本库呢?版本库又 ...

  4. 并发-Java中的Copy-On-Write容器

    Copy-On-Write简称COW,是一种用于程序设计中的优化策略.其基本思路是,从一开始大家都在共享同一个内容,当某个人想要修改这个内容的时候,才会真正把内容Copy出去形成一个新的内容然后再改, ...

  5. java多线程详解(5)-Threadlocal用法

    ThreadLocal是什么 早在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路. 使用这个工具类可以很简洁 ...

  6. 使用python检测一个设备是否ping的通

    使用python检测一个设备是否ping的通 一,subprocess以及常用的封装函数 运行python的时候,我们都是在创建并运行一个进程.像Linux进程那样,一个进程可以fork一个子进程,并 ...

  7. iOS多线程初见

    . 三种创建线程的方法 //第一种 NSThread * thread1 = [[NSThread alloc] initWithTarget:self selector:@selector(doAc ...

  8. JS结合DOM事件的例子

    // 这是初始文字 右边是一个测试文本框: 鼠标划过.点击.松开上面的文字都会有不同的效果,鼠标光标移到.离开文本框也会有不同的效果. 首先新建一个html文件 <!DOCTYPE html&g ...

  9. 《JAVA NIO》Channel

    3.通道 Channle主要分为两类:File操作对应的FIleChannel和Stream操作对应的socket的3个channe. 1.这3个channel都是抽象类.其具体实现在SPI里面. 2 ...

  10. 【脚本语言对比】BASH,PERL以及PYTHON

    据说: BASH能调用linux的应用程序,这是其最大的优点,也是其最大的缺点. PERL那复杂的语法确实看得让人想吐. python很优美,但是据说对正则的支持不够,没有perl强大. 总结一下学习 ...