转载:Eclipse+Spket插件+ExtJs4修改版提供代码提示功能[图]

ExtJs是一种主要用于创建前端用户界面,是一个基本与后台技术无关的前端ajax框架。功能丰富,无人能出其右。无论是界面之美,还是功能之强,ext的表格控件都高居榜首。2012年3月14日,Extjs4.1正式发布。

ExtJs提供强大的界面元素支持,使得开发者能够通过简单的学习,获得很好的界面效果,然而Eclipse内置的JS编辑器功能一般,几乎与文本编辑器无异,仅能提供原生的Js代码提示,对于长期使用ExtJs编程的人来说,显得非常不方便。

下面在Eclispe-juno-j2ee版本中安装spket破解版来完成ExtJs4的代码提示功能。Eclispe-juno为目前最新版本,低于此版本的Eclipse和myeclipse安装按照此教程也不会有问题。

首先介绍一下将要安装的spket这个js编辑器:一 个RIA的开发工具。支持JavaScript、XUL\XBL、Laszlo、SVG and Yahoo!Widget等新产品,具有代码自动完成、语法高亮、内容概要等功能,可以帮助开发人员高效的创建JavaScript程序,他可以以一个独 立的桌面应用程序运行或者以Eclipse的一个插件运行。(摘自百度百科),官网:http://www.spket.com/

一、插件安装:

1.下载spket,这里提供破解版的Eclipse插件下载,如果自己想折腾一下,请到官网寻找,并自己找破解。spket-1.6.23破解版.rar(内为目前最新版插件破解之后的压缩包,解压即可安装)

2.在Eclipse-juno中安装插件,Eclipse安装插件的方法多种多样,相信使用过Eclipse的同学都知道一点点。这里就简单说明一下:将spket解压之后,将features和plugins复制到eclipse的dropins目录中,如下图所示:

在Eclipse之前的版本例如3.5似乎没有dropins目录,那么可以采用link的方式或者直接拖到相应目录安装插件(网上安装插件的相关文章很多,这里不作介绍)

3.启动或者重启Eclipse,查看插件是否安装成功,如下图所示,window-preferences中出现spket菜单说明安装成功:

插件安装的过程就完成了,下面主要是插件的配置,请继续看下面。

二、插件配置

1.下载ExtJs4提供的jsb包,jsb包应该主要是提供ExtJs的一种结构图,类似网站的sitemap,spket就是利用这个提供的代码完成功能。ExtJs4官方提供的jsb效果不太好,下面的链接是在网上下载一个修改版,亲测效果不错。ExtJs4-SDK.jsb3

2.在
Eclipse中配置Spket。在window-preferences-spket-JavaScript
Profiles中新建一个项目,取名叫ExtJs4(名字不是固定的,随意取名),然后在点中ExtJs4,点Add
Library按钮,下拉选择ExtJs项(这一个是告诉spket插件这个profiles是属于什么类型的JS框架,以便提供不同的解析和提示方
式),然后选中ExtJs,点击Add
File按钮,浏览文件找到刚刚下载的jsb3文件即可。操作完成之后,选中ExtJs4,然后点击右侧的Default按钮,表示将此设置为默认的提示
库。完成之后大致为下图所示:

3.配
置Spket为默认JS编辑器。这就是Windows系统中文件打开方式类似的。配置方式:Eclipse中window-preferences-
General-Editors-File Associatior。在右边找到并选中*.js,然后在下面的编辑器中选中Spket
JavaScript Editor,设置为Default。如下图所示:

至此,插件的安装和配置就全部完成,你可以找一个ExtJs4的js文件编辑试试。代码提示的快捷键一栏时Alt+/。

另
外有同学可能会问,现在项目里面采用的是ExtJs3甚至2,怎么提示?安装步骤和上面都一模一样,不一样的只是在“二、插件配置中的第一步jsb文件下
载”这一步不同而已,你只需要下载相应版本的jsb文件即可,一般官方ExtJs包中都自带有相应的文件,如果要获得更好的提示效果,那就自己网上搜搜有
没有网友制作的更牛逼的jsb文件。Enjoy~

  博文原出处:http://50vip.com/blog.php?i=59

 
  注:测试可行!

转载:Eclipse+Spket插件+ExtJs4修改版提供代码提示功能[图]的更多相关文章

  1. Eclipse中DTD验证导致无法进行代码提示的问题(转)

    eclipse的xml插件进行dtd验证的时候由于找不到dtd或请求主机相应超时,会出现黄色的警告 The file cannot be validated as the host "www ...

  2. eclipse中的代码提示功能

    Eclipse 的代码提示功能,具体配置 1. 打开Eclipse ,然后"window"→"Preferences" 2. 选择"java" ...

  3. Eclipse 代码提示功能设置。

    1.        解决实例化时自动补全不必要的单词问题 2.        以MyEclipse 6.5重新配图 鉴 于网上的批评之声甚大,我只想说明我的想法:这样的增强代码提示,最终是用来辅助我们 ...

  4. Linux Eclipse代码提示功能设置(Java & C/C++)

    最近在Linux下开发,由于长期使用Visual Studio 2010,对代码提示功能情有独钟,现在在Linux下,使用Eclipse做开发,当然免不了怀念Visual Studio强悍的代码提示, ...

  5. Eclipse代码提示功能设置(Java & Eclipse+CDT C/C++)

    http://developer.51cto.com/art/200907/136242.htm http://blog.chinaunix.net/u/21684/showart_462486.ht ...

  6. 用Eclipse编写Android程序的代码提示功能

    用Eclipse编写Android程序的代码提示功能主要是在java和xml文件中,有时候会失效,默认的提示功能有限. 1)java文件自动提示     Window->Preferences- ...

  7. Eclipse代码提示功能设置

    1.        解决实例化时自动补全不必要的单词问题 2.        以MyEclipse 6.5重新配图 鉴 于网上的批评之声甚大,我只想说明我的想法:这样的增强代码提示,最终是用来辅助我们 ...

  8. 实用---eclipse中的代码提示功能

    Eclipse 的代码提示功能,具体配置 1. 打开Eclipse ,然后“window”→“Preferences” 2. 选择“java”,展开,“Editor”,选择“Content Assis ...

  9. jupyter安装插件Nbextensions,实现代码提示功能(终极方法)

    jupyter安装插件,实现代码提示功能 第一步 pip install jupyter_contrib_nbextensions -i https://mirrors.tuna.tsinghua.e ...

随机推荐

  1. IIS7启用静态压缩

    IIS7启用压缩的操作如下图: 默认情况下IIS7是启用GZip压缩的,但是有时候我们会发现谁然启用了压缩但是一些js和css文件仍然没有被压缩,这个时候需要修改一下IIS 的配置文件: 在C:\Wi ...

  2. hdu2665-Kth number

    Kth number Time Limit: 15000/5000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Tota ...

  3. Hadoop Hive sql 语法详细解释

    Hive 是基于Hadoop 构建的一套数据仓库分析系统.它提供了丰富的SQL查询方式来分析存储在Hadoop 分布式文件系统中的数据,能够将结构 化的数据文件映射为一张数据库表,并提供完整的SQL查 ...

  4. mysql经常使用命令总结

    MySQL经常使用指令(备查) 最经常使用的显示命令: 1.显示数据库列表.  show databases;  2.显示库中的数据表:  use mysql; show tables;  3.显示数 ...

  5. 自己的自定义单元格(IOS)

    定义自己的单位格有三种方法 - 代码 - xib - storyboard(推荐) 操作方法故事板 1.在TableView财产Prototype Cells至1.莫感觉1: 2.须要创建自己定义的单 ...

  6. DOM笔记2

    <!-- 节点类型检查 if(someNode.nodeType==ElementNode){ alert("Node is an element"); } 或者 if(so ...

  7. [Visual Studio]透过Visual Studio 2012的选择性贴上将XML与JSON直接转成对应的类别

    原文:[Visual Studio]透过Visual Studio 2012的选择性贴上将XML与JSON直接转成对应的类别 在开发专案时若碰到要串接服务或是他人的API,常常避免不了都要面对XML或 ...

  8. 控件注册 - 利用资源文件将dll、ocx打包进exe文件(C#版)

    原文:控件注册 - 利用资源文件将dll.ocx打包进exe文件(C#版) 很多时候自定义或者引用控件都需要注册才能使用,但是如何使要注册的dll或ocx打包到exe中,使用户下载以后看到的只是一个e ...

  9. java nio的一个严重BUG(转)

    这个BUG会在linux上导致cpu 100%,使得nio server/client不可用,具体的详情可以看这里http://bugs.sun.com/bugdatabase/view_bug.do ...

  10. Unity最优化摘要

    我们的游戏已经wp8.ios和android平台上的线. 这是我第一次做Unity工程,过程中遇到很多困难和挫折,但是,我和小伙伴探路,现在.该游戏已经上线一段时间.而且很稳定.为Unity.我一直在 ...