转载: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. Oracle FGA审计记录的清理步骤

    注意:本文为原创文章,转载请注明出处: http://blog.csdn.net/msdnchina/article/details/38435999 一.确认有哪些fga审计策略, 从select ...

  2. 第十六章——处理锁、阻塞和死锁(3)——使用SQLServer Profiler侦测死锁

    原文:第十六章--处理锁.阻塞和死锁(3)--使用SQLServer Profiler侦测死锁 前言: 作为DBA,可能经常会遇到有同事或者客户反映经常发生死锁,影响了系统的使用.此时,你需要尽快侦测 ...

  3. SQL Server 2008性能故障排查(四)——TempDB

    原文:SQL Server 2008性能故障排查(四)--TempDB 接着上一章:I/O TempDB: TempDB是一个全局数据库,存储内部和用户对象还有零食表.对象.在SQLServer操作过 ...

  4. 创建您自己的Maven模板

    相关链接: http://maven.apache.org/archetype/maven-archetype-plugin/ 一.事实上Maven的模板也是一个maven项目,所以我们首先要生成一个 ...

  5. GCD下载图片

    cell.myimage.layer.masksToBounds=YES;     cell.myimage.layer.cornerRadius=cell.myimage.frame.size.wi ...

  6. MapXtreme DJ最短路径算法 全路径搜索算法

    包括最短路径,全路径搜索算法演示程序请在http://pan.baidu.com/s/1jG9gKMM#dir/path=%2F%E4%BA%A7%E5%93%81%2FDemos 找 ShortWa ...

  7. 基于VMware的虚拟Linux集群搭建-lvs+keepalived

    基于VMware的虚拟Linux集群搭建-lvs+keepalived 本文通过keepalived实现lvsserver的的双机热备和真实server之间的负载均衡.这方面的blog挺多,可是每一个 ...

  8. Oracle压缩总结2— 估计表压缩效应

    使用压缩前,我们可以估算压缩能有多大效果. 11gr2我已经能够使用dbms_comp_advisor,具体代码见附件.只需要运行两个文件dbmscomp.sql和prvtcomp.plb.然后使用D ...

  9. 无插件,直接加参数,chrome它可以模拟手机浏览器

    在目标出现,加上一些参数即可:--user-agent="mozilla/5.0 (linux; u; android 2.3.3; en-us; sdk build/ gri34) app ...

  10. Chromium on Android: Android在系统Chromium为了实现主消息循环分析

    总结:刚开始接触一个Chromium on Android时间.很好奇Chromium主消息循环是如何整合Android应用. 为Android计划,一旦启动,主线程将具有Java消息层循环处理系统事 ...