转载:Eclipse+Spket插件+ExtJs4修改版提供代码提示功能[图]
转载: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修改版提供代码提示功能[图]的更多相关文章
- Eclipse中DTD验证导致无法进行代码提示的问题(转)
eclipse的xml插件进行dtd验证的时候由于找不到dtd或请求主机相应超时,会出现黄色的警告 The file cannot be validated as the host "www ...
- eclipse中的代码提示功能
Eclipse 的代码提示功能,具体配置 1. 打开Eclipse ,然后"window"→"Preferences" 2. 选择"java" ...
- Eclipse 代码提示功能设置。
1. 解决实例化时自动补全不必要的单词问题 2. 以MyEclipse 6.5重新配图 鉴 于网上的批评之声甚大,我只想说明我的想法:这样的增强代码提示,最终是用来辅助我们 ...
- Linux Eclipse代码提示功能设置(Java & C/C++)
最近在Linux下开发,由于长期使用Visual Studio 2010,对代码提示功能情有独钟,现在在Linux下,使用Eclipse做开发,当然免不了怀念Visual Studio强悍的代码提示, ...
- Eclipse代码提示功能设置(Java & Eclipse+CDT C/C++)
http://developer.51cto.com/art/200907/136242.htm http://blog.chinaunix.net/u/21684/showart_462486.ht ...
- 用Eclipse编写Android程序的代码提示功能
用Eclipse编写Android程序的代码提示功能主要是在java和xml文件中,有时候会失效,默认的提示功能有限. 1)java文件自动提示 Window->Preferences- ...
- Eclipse代码提示功能设置
1. 解决实例化时自动补全不必要的单词问题 2. 以MyEclipse 6.5重新配图 鉴 于网上的批评之声甚大,我只想说明我的想法:这样的增强代码提示,最终是用来辅助我们 ...
- 实用---eclipse中的代码提示功能
Eclipse 的代码提示功能,具体配置 1. 打开Eclipse ,然后“window”→“Preferences” 2. 选择“java”,展开,“Editor”,选择“Content Assis ...
- jupyter安装插件Nbextensions,实现代码提示功能(终极方法)
jupyter安装插件,实现代码提示功能 第一步 pip install jupyter_contrib_nbextensions -i https://mirrors.tuna.tsinghua.e ...
随机推荐
- shell脚本—根据文件个数定时备份
最近在了解Jenkins时,出现这样一个问题:linux ext3系统目录下的子目录个数不能超过31998个(参考:http://www.xshell.net/linux/1267.html),但je ...
- RH133读书 笔记(4) - Lab 4 System Services
Lab 4 System Services Goal: Develop skills using system administration tools and setting up and admi ...
- C#使用xpath找到一个节点
Xpath这是非常强大.但对比是一个更复杂的技术,希望上面去博客园特别想看看一些专业职位.下面是一些简单Xpath的语法和示例,给你参考 <?xml version="1.0" ...
- SPOJ 15. The Shortest Path 堆优化Dijsktra
You are given a list of cities. Each direct connection between two cities has its transportation cos ...
- Atitit。团队建设--管理最佳实践--如何留住关键人才,防止人才外流 ??
Atitit.团队建设--管理最佳实践--怎样留住核心人才,防止人才流失 ?? 1. 1.人才流失后果 1 1. 1.员工的离职带走商业技术秘密和客户等资源 1 2. 2.影响在职员工的情绪.极大挫伤 ...
- jquery animate的递归调用
去年面试过一家做网站的 公司,看了一下他们的案例,看懂一个蛮有意思的 ,一个房地产的官网,是用flash做的.感觉不错. 于是,闲暇之际,简单的jquery 模仿做了一下.下面是我的效果图.脚本也没啥 ...
- 在cocos2d-x在CCTableView使用控制
头文件需要继承CCTableViewDataSource和CCTableViewDelegate //CCScrollViewDelegate virtual void scrollViewDidSc ...
- Instll meld in windows
在linux下用meld感觉颇为不错,但是在windows上真是折腾老久.p4merge也试了试, 但还是meld用起来更顺手. 使用 https://wiki.gnome.org/Meld/Wind ...
- 实现键值对存储(三):Kyoto Cabinet 和LevelDB的架构比較分析
译自 Emmanuel Goossaert (CodeCapsule.com) 在本文中,我将会逐组件地把Kyoto Cabinet 和 LevelDB的架构过一遍.目标和本系列第二部分讲的差点儿相 ...
- .NET应用架构设计—四色原型模式(色彩造型、域无关的模型)(概念版)
阅读文件夹: 1.背景介绍 2.问自己,UML对你来说有意义吗?它帮助过你对系统进行分析.建模吗? 3.一直以来事实上我们被一个缝隙隔开了,使我们对OOAD遥不可及 4.四色原型模式填补这个历史缝隙, ...