上文回顾:定制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安装Git插件及简单操作

    0. 前言 说一件事,说起来也是好笑,工作三年半了,还没接触到团队开发,都是一个人小打小闹.因此连Git都没有使用过.感觉好Low的,这一篇,简单讲一下,Eclipse配置Git插件,并提交代码到Gi ...

随机推荐

  1. CSS命名

    CSS命名规范 CSS样式命名整理 页面结构 容器: container/wrap 整体宽度:wrapper 页头:header 内容:content 页面主体:main 页尾:footer 导航:n ...

  2. Skeljs – 用于构建响应式网站的前端开发框架

    skelJS 是一个轻量级的前端框架,用于构建响应式站点和应用程序.让设计人员和开发人员可能够使用四个强大的组件:CSS 网格系统,响应式处理程序,CSS 的快捷方式和插件系统. 您可能感兴趣的相关文 ...

  3. OGNL和ValueStack

    OGNL简介 OGNL的全称是Object Graph Navigation Language,即对象导航图语言.它是一个开源项目,工作在视图层,其通过简单一致的表达式语言来读取合适者Java对象的属 ...

  4. C# 异常捕获机制(Try Catch Finally)

    一.C#的异常处理所用到关键字 try 用于检查发生的异常,并帮助发送任何可能的异常. catch 以控制权更大的方式处理错误,可以有多个catch子句. finally 无论是否引发了异常,fina ...

  5. 基于WinCE的JSON 类库 源码

    基于WinCE的JSON 类库,可以将对象序列化成字符串和文件. 提示,其在反序列化时有一个BUG: 如果对象的某个字段值为 null,将其序列化成字符串,然后将该字符串反序列化成对象时会报异常. 这 ...

  6. ASP.NET发送电子邮件

    代码: using System; using System.Collections.Generic; using System.Configuration; using System.Linq; u ...

  7. R语言介绍

    R语言简介 R语言是一种为统计计算和图形显示而设计的语言环境,是贝尔实验室(Bell Laboratories)的Rick Becker.John Chambers和Allan Wilks开发的S语言 ...

  8. sublime Text-Theme

    一.Spacegray主题 1>安装Spacegray主题按下Ctrl+Shift+P,输入install,选择Package Control: Install Package,然后输入Spac ...

  9. 第 17 章 CSS 边框与背景[上]

    学习要点: 1.声明边框 2.边框样式 3.圆角边框 主讲教师:李炎恢 本章主要探讨 HTML5 中 CSS 边框和背景,通过边框和背景的样式设置,给元素增加更丰富的外观. 一.声明边框 边框的声明有 ...

  10. 2015暑假多校联合---Cake(深搜)

    题目链接:HDU 5355 http://acm.split.hdu.edu.cn/showproblem.php?pid=5355 Problem Description There are m s ...