精华内容
下载资源
问答
  • Eclipse插件

    千次阅读 2012-05-15 19:11:24
    一个很赞的eclipse插件,可以简单方便地实现eclipse下的代码配色。 另外插件作者还专门为此插件做了一个eclipse配色网站,配色多达728个,开发者们也可以在此网站分享自己的配色方案。 插件设置界面: 安装方法:...

    1. eclispe 配色方案

    2. eclipse VIM插件

          a. eclispe 配色方案

    原文转自这篇文章

    一个很赞的eclipse插件,可以简单方便地实现eclipse下的代码配色。
    另外插件作者还专门为此插件做了一个eclipse配色网站,配色多达728个,开发者们也可以在此网站分享自己的配色方案。

    插件设置界面:

    安装方法:
    如果是Eclipse 3.6 (Helios)版本,可以打开 Help -> Eclipse Marketplace 搜索Eclipse Color Theme来进行安装。

    Eclipse 3.5 (Galileo)版本可以通过Help -> Install New Software,单击 Add Site 来加入Eclipse Color Theme的安装地址的方式进行安装。

    配色下载点击进入
    插件源码托管在github点击进入


        b .  eclipse vim 插件 vrapper
    http://my.oschina.net/mayqlzu/blog/96146



    展开全文
  • PMD Eclipse 插件

    热门讨论 2009-11-05 10:54:44
    PMD Eclipse 插件 PMD Eclipse 插件 PMD Eclipse 插件
  • Eclipse 插件管理

    千次阅读 2019-04-12 18:20:10
    前段时间需要安装Eclipse Scala插件, 折腾半天, 终于捣鼓好了. 将Eclipse 插件相关的知识记录在此. 安装插件 市场安装/地址安装(在线安装) 在Eclipse内安装插件, 一般人选择的是市场安装. 其实, 这样做有很多问题:...

    前言

    前段时间需要安装Eclipse Scala插件, 折腾半天, 终于捣鼓好了. 将Eclipse 插件相关的知识记录在此.

    相关插件CSDN下载
    Eclipse-Scala-IDE-Oxygen.zip
    m2e-scala.zip


    安装插件

    • 市场安装/地址安装(在线安装)
      Eclipse内安装插件, 一般人选择的是市场安装. 其实, 这样做有很多问题:
    1. 安装的软件通常是最新版, 与你当前使用的Eclipse可能不兼容.
    2. 安装的插件的位置通常难以掌握, 在更换Eclipse版本的时候, 通常需要将插件都重新安装一遍. 非常的繁琐.
      在这里插入图片描述
    • 地址安装(本地模式)
      在这里插入图片描述
      Zip包的文件目录结构一般如下所示:
      在这里插入图片描述
    • features/plugins
      对于某些插件而言, 将其拷贝到Eclipse文件夹下面的features/plugins目录也可以完成安装. 缺点是管理起来非常难受. 你会经常找不到原始插件的地址.
      在这里插入图片描述
    • dropins文件夹安装
      有时可以将插件文件夹拷贝到dropins文件夹直接安装. 其原理与features/plugins一样.

    管理插件/卸载插件

    我们安装完成后, 经常不知道插件是否安装. 可以通过如下几个途径了解插件是否安装.

    • help -> install new Software -> installed
      在这里插入图片描述

    • 安装时候, 已经安装的插件通常不会再重复安装. 并且会提醒你插件已经安装完毕.
      在这里插入图片描述
      打开显示开关, 可以查看已经安装的部分(标记为灰色).
      在这里插入图片描述

    • 偏好 -> install/update查看
      在这里插入图片描述

    • About -> installed也可以查看已经安装的插件.
      在这里插入图片描述

    • 卸载/更新 可以通过下方的按钮进行你需要的操作.
      在这里插入图片描述


    Others - 关联网站

    有时可以通过查看installed/uptdate查看相应的安装路径.

    在这里插入图片描述


    最佳实际

    个人感觉还是本地手动安装比较方便. 其他放在文件目录会导致插件难于管理, 网络链接有时候又链接不上. (较为难受)

    这样做的好处是:

    1. 清楚知道安装了什么插件, 和插件的相关路径.
    2. 能手动控制插件的版本;
    3. 迭代更换Eclipse版本时候, 重装插件更加方便.
      在这里插入图片描述
      相关插件CSDN下载
      Eclipse-Scala-IDE-Oxygen.zip
      m2e-scala.zip

    Reference

    [1]. Eclipse如何卸载插件
    [2]. Eclipse安装插件的三种方式
    [3]. Eclipse安装插件的“最好方法”:dropins文件夹的妙用
    [4]. Eclipse 3.5使用dropins的插件安装方式
    [5]. 关于Eclipse Adt插件删除不掉的解决方法

    展开全文
  • Eclipse插件开发

    万次阅读 2019-03-16 23:10:47
    Eclipse依然是开发java的主流IDE之一, 技术公司如要提升开发侧的效率或者为产品吸引开发者,可以开发Eclipse插件。 本文将介绍Eclipse插件开发的一些点。 2 插件开发 2.1 按钮扩展 2.1.1 扩展菜单 扩展菜单扩展点...

    1 概要

    Eclipse依然是开发java的主流IDE之一, 技术公司如要提升开发侧的效率或者为产品吸引开发者,可以开发Eclipse插件。
    本文将介绍Eclipse插件开发的一些点。

    2 插件开发

    2.1 按钮扩展

    2.1.1 扩展菜单

    扩展菜单扩展点org.eclipse.ui.menus,指定命令id。
    在这里插入图片描述

    2.1.2 实现命令

    在这里插入图片描述
    处理类继承AbstractHandler
    在这里插入图片描述

    2.2 偏好扩展

    2.2.1 扩展页面

    偏好页面扩展点:org.eclipse.ui.preferencePages。
    在这里插入图片描述

    2.2.2 页面实现

    在这里插入图片描述

    2.2.3 初始化偏好

    插件激活的时候初始化:
    在这里插入图片描述
    在这里插入图片描述

    2.3 向导扩展

    向导提供创建项目或文件的指引式操作。

    2.3.1 扩展配置

    在扩展点配置org.eclipse.ui.newWizards。
    在这里插入图片描述

    2.3.2 实现向导

    继承向导父类,实现向导接口。
    在这里插入图片描述

    2.3.3 实现页面

    在这里插入图片描述
    在这里插入图片描述

    2.4 编辑器扩展

    2.4.1 扩展配置

    在扩展点配置org.eclipse.ui.editors。
    在这里插入图片描述

    2.4.2 编辑器实现

    在这里插入图片描述

    2.5 右键菜单

    2.5.1 扩展配置

    扩展扩展点 org.eclipse.ui.popupMenus, 配置如下,注意几个点,objectClass 指定项目结构资源树每个节点的对象的所属类,nameFilter 可以过滤后缀。action 配置多个,i就出现多个右键菜单。

    <extension point="org.eclipse.ui.popupMenus"> 
          <objectContribution 
             id="rcp.actions" 
             objectClass="org.eclipse.core.resources.IFile" 
             nameFilter="*.html"> 
           <action
                id="actions.OpenUrlAction" 
                label="打开页面" 
                class="actions.OpenUrlAction"
                 menubarPath="additions" 
                 enablesFor="1">          
                </action> 
            <action
                id="actions.CopyUrlAction" 
                label="复制地址" 
                icon="icons/copy_url.png" 
                class="ctions.CopyUrlAction"
                 menubarPath="additions" 
                 enablesFor="1">          
                </action> 
          </objectContribution> 
       </extension> 
    

    2.5.2 实现处理类

    右键菜单的逻辑实现接口 IObjectActionDelegate ,处理run方法。如下:

    public class OpenUrlAction implements IObjectActionDelegate {
    
    	private TreeSelection selection;
    
    	/**
    	 * 获取selection.
    	 * 
    	 * @return the selection
    	 */
    	public TreeSelection getSelection() {
    		return selection;
    	}
    
    	/**
    	 * {@inheritDoc}
    	 * 
    	 * @see org.eclipse.ui.IActionDelegate#run(org.eclipse.jface.action.IAction)
    	 */
    	@SuppressWarnings("unused")
    	@Override
    	public void run(IAction action) {
    
    		TreePath[] paths = this.getSelection().getPaths();
    		IFile file = (IFile) this.getSelection().getFirstElement();
    		String url = HtmlUrlBuilder.getUrl(file);
    
    		IWorkbenchBrowserSupport browserSupport = PlatformUI.getWorkbench().getBrowserSupport();
    		try {
    			IWebBrowser browser = browserSupport.createBrowser(file.getFullPath().toString());
    			browser.openURL(new URL(url));
    		} catch (PartInitException | MalformedURLException e) {
    			e.printStackTrace();
    		}
    
    	}
    
    	/**
    	 * {@inheritDoc}
    	 * 
    	 * @see org.eclipse.ui.IActionDelegate#selectionChanged(org.eclipse.jface.action.IAction,
    	 *      org.eclipse.jface.viewers.ISelection)
    	 */
    	@Override
    	public void selectionChanged(IAction action, ISelection selection) {
    		this.selection = (TreeSelection) selection;
    	}
    
    	/**
    	 * {@inheritDoc}
    	 * 
    	 * @see org.eclipse.ui.IObjectActionDelegate#setActivePart(org.eclipse.jface.action.IAction,
    	 *      org.eclipse.ui.IWorkbenchPart)
    	 */
    	@Override
    	public void setActivePart(IAction action, IWorkbenchPart part) {
    		// TODO Auto-generated method stub
    
    	}
    
    }
    

    2.6 获取浏览器支持

    通过平台ui获取工作台,再获取浏览器支持,创建浏览器,打开url地址。

    		IWorkbenchBrowserSupport browserSupport = PlatformUI.getWorkbench().getBrowserSupport();
    			try {
    			IWebBrowser browser = browserSupport.createBrowser(file.getFullPath().toString());
    			browser.openURL(new URL(url));
    		} catch (PartInitException | MalformedURLException e) {
    			e.printStackTrace();
    		}
    

    2.7 控制台扩展

    在控制台管理添加新建立的 MessageConsole 消息控制台,使用消息流MessageConsoleStream 输出文本信息和错误堆栈信息。

    public class Console {
    
    	private static MessageConsole console = findConsole();
    
    	private static MessageConsoleStream stream;
    
    	public static void println(String msg, Throwable e) {
    		println(msg);
    		try {
    			OutputStreamWriter writer = new OutputStreamWriter(stream);
    			PrintWriter s = new PrintWriter(writer);
    			e.printStackTrace(s);
    			writer.flush();// 刷才会输出
    		} catch (IOException e1) {
    			e1.printStackTrace();
    		}
    	}
    
    	public static void println(String msg) {
    		if (stream == null) {
    			stream = console.newMessageStream();
    			stream.setEncoding("utf-8");
    		}
    		stream.println(msg);
    	}
    
    	/**
    	 * 
    	 * @return
    	 */
    	public static MessageConsole findConsole() {
    		String name = "xxx";
    
    		IConsoleManager consoleManager = ConsolePlugin.getDefault().getConsoleManager();
    		IConsole[] consoles = consoleManager.getConsoles();
    		for (IConsole console : consoles) {
    			if (name.equals(console.getName())) {
    				return (MessageConsole) console;
    			}
    		}
    
    		MessageConsole console = new MessageConsole(name, null);
    		consoleManager.addConsoles(new IConsole[] { console });
    		return console;
    	}
    
    	public static void close() {
    		if (stream != null) {
    			IOUtils.closeQuietly(stream);
    		}
    		stream = null;
    	}
    
    }
    
    展开全文
  • gradle eclipse插件

    千次下载 热门讨论 2015-07-25 10:51:15
    gradle eclipse插件,解压文件后采用离线安装方式即可,其提取方法请访问https://github.com/spring-projects/eclipse-integration-gradle/issues/95
  • goeclipse插件

    热门讨论 2015-04-11 16:23:21
    go eclipse 插件 eclipse插件可以开发go语言http://www.cnblogs.com/custa/p/3913526.html
  • maven3.2.2 eclipse插件 离线包

    千次下载 热门讨论 2014-07-23 10:52:17
    maven3.2.2 eclipse插件 离线包 使用eclipse联网安装插件失败的可以下载该离线包,解压后合并同名文件夹的内容,然后重启eclipse即可。
  • JAXB的 eclipse插件

    热门讨论 2010-03-26 08:22:29
    JAXB的 eclipse插件 JAXB的 eclipse插件 JAXB的 eclipse插件 JAXB的 eclipse插件 JAXB的 eclipse插件
  • myBatis代码生成eclipse插件

    千次下载 热门讨论 2012-02-02 13:25:16
    单独jar包,myBatis代码生成eclipse插件,拷贝到eclipse的dropins文件夹
  • genymotion+eclipse插件

    热门讨论 2014-03-10 23:20:12
    genymotion+eclipse插件
  • Eclipse插件开发7——插件发布jar包 最省事的方式就是直接导出jar包,然后放到eclipse的plugins目录下,重启eclipse即可。 step1:对需要打包的插件工程右击→导出(Export)

    Eclipse插件开发7——插件发布jar包


            最省事的方式就是直接导出jar包,然后放到eclipse的plugins目录下,重启eclipse即可。


    step1: 对需要打包的插件工程右击→导出(Export)



    step2: 选择”可部署插件或段” (Deployableplugin-ins and fragments),在这里选择导出路径,点击Finish.



    step3: 导出之后会在你所选择的目录下生成一个plugins目录,打开,里面会有一个jar包。把这个jar包放到要安装此插件的eclipse工程主目录的plugins下,重启即可。


    展开全文
  • eclipse插件开发6——翻译小助手Translator开发实例  在上一篇文章中讲到了一个简单的eclipse插件开发实例,主要是对插件工程的基本创建步骤进行了讲解,这篇文章当中给出一个翻译小插件的实例,调用有道...
  • maven2.0+eclipse插件

    千次下载 热门讨论 2013-02-02 14:39:11
    maven2.0+eclipse插件 经本人测试 没有问题 安装教程地址http://www.cnblogs.com/draem0507/archive/2013/02/02/2890015.html
  • eclipse插件开发5——时间插件Timer开发过程及步骤
  • Eclipse - Eclipse插件安装方法

    千次阅读 2014-06-24 17:28:50
    一个好的插件可以大大的提高我们的工作效率,学习如何安装Eclipse插件自然也是必修课了。下面介绍Eclipse插件的安装方法。 Eclipse插件的安装方法大体有以下三种: 第一种:直接复制法 假设你的Eclipse的在...
  • Eclipse插件开发1——eclipse内核、扩展点机制 一、Eclipse内核结构 Eclipse是一个称作插件加载器的小内核,有上百个插件,eclipse最重要的特征就是它的插件架构,其核心非常小,而由许多功能插件组合而成...
  • nodeclipse 离线安装包 nodejs eclipse插件

    热门讨论 2015-12-16 23:37:31
    nodeJ集成eclipse插件离线安装包,解决国内被墙无法在线安装的难题
  • Eclipse插件SVN配置

    千次阅读 2016-04-25 14:32:54
    Eclipse插件SVN配置
  • Crystal Reports for Eclipse--水晶报表eclipse插件 Crystal Reports for Eclipse--水晶报表eclipse插件 Crystal Reports for Eclipse--水晶报表eclipse插件 Crystal Reports for Eclipse--水晶报表eclipse插件
  • ZooKeeperEclipse 插件

    千次阅读 2014-10-29 10:00:59
    插件地址:ZooKeeperEclipse ... 安装ZooKeeperEclipse插件步骤如下: Step 1. 在 Eclipse 菜单打开Help -> Install New Software… Step 2. 添加 url http://www.massedynamic.org/ec
  • Eclipse插件ESLint安装

    千次阅读 2017-09-03 20:20:14
    Eclipse插件ESLint安装
  • Drools6.4 Eclipse插件安装

    千次阅读 2016-09-06 19:17:38
    安装Drools Eclipse插件下载插件下载地址:http://www.drools.org/download/download.html 打开上面链接,点Drools and jBPM tools后面的Distribution ZIP,如下图。 看此栏目后面的说明: Eclipse plugins and ...
  • eclipse插件导出失败

    千次阅读 2017-03-20 19:57:30
    eclipse插件导出为Deployed plug-ins and fragments时失败并提示: 现象将eclipse插件导出时失败,根据提示打开log 1. ERROR in D:\workspace\com.test.myplugin\src\com\test\myplugin\Environment.java (at ...
  • jupiter4.0.0 提升代码质量利器 Eclipse插件
  • 25个高效的Eclipse插件

    万次阅读 2018-05-15 14:31:43
    拥有合 适的Eclipse插件是非常重要的,因为它们能让Java开发者们无缝的开发基于J2EE和服务的应用程序。Eclipse的插件也能帮助他们开发不同 应用架构上的程序。下面列出来的是25个最好的免费Eclipse插件,可以让...
  • 【eclipse】eclipse插件开发(一)

    万次阅读 2019-07-01 01:21:57
    我们完全可以开发属于自己的一套插件,安装在eclipse插件目录下,即可使用我们的插件。 下面说下eclipse插件的快速开发。 1、在eclipse中创建plugin工程 (如果没有找到Plug-in Development 或 Plug-ins,看这个文章...
  • mule3.4的eclipse插件

    热门讨论 2011-11-02 17:31:34
    mule3.4的eclipse插件 这个插件的安装方法见:http://blog.csdn.net/linlin_jiong/article/details/6915210 使用其中的“方法二”、“方法三”都可以。
  • 工具eclipse 插件与工具下载站点集合(大全): - 收集Eclipse插件网站Aploo.com 2006-08-08, 11:32 上午 eclipse 插件与工具下载站点集合:1) eclipse官方下载站点http://www.eclipse.org/downloads/2) WTP 工具下载...
  • Eclipse插件开发3——OSGi、RCP 一、OSGi 1. 什么是OSGi框架  OSGi(Open Service Gateway Initiative)框架是运行在JavaVM环境里的服务平台。框架提供的主要功能是对应用和组件的生命周期管理,系统可以在...
  • Eclipse插件emmet的jar包

    热门讨论 2014-11-10 20:49:25
    Eclipse插件,非常好用的Emmet,免费提供

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 227,968
精华内容 91,187
关键字:

eclipse插件