http://www.cnblogs.com/jirimutu01/default.html

关于SenchaEclipsePlugin插件的安装和使用

使用过eclipse开发java程序的人都知道eclipse带有强大的代码提示功能,非常好用。遗憾的是不是所有语言都能很好的支持,比如我们开发sencha touch和ext js就不能支持了。所以我们需要额外安装一个插件---SenchaEclipsePlugin。此款插件可以使你在eclipse开发环境下开发javascript变得更快更准确

这款插件是基于vjet这个开源项目的。vjet提供以下功能:

1.代码补全功能,代码模板和向导,可快速,准确的JavaScript代码。

2.搜索JavaScript类型和使用的调用层次,类型层次结构关系的能力,引用,执行者,等等。

3.类似Java的语义验证,以帮助您识别类型的错误,如确定如果您使用的是的JavaScript API或用户定义的类型正确。

4.JavaScript执行,测试和调试。

该插件还提供了其他类似Java的IDE功能,如语法高亮,语义突出,快速大纲视图,以及Eclipse编辑器的功能。它支持JavaScript 1.5的语言结构,其中包括条件,循环,文字和内置数据类型。支持原生JavaScript以及浏览器和DOM类型等

SenchaEclipsePlugin提供了以下功能,以增加sencha Ext JS框架的使用:

1.代码协助

2.生成文档

3.ext js代码校验

....

SenchaEclipsePlugin的文档生成使用的是jsduck

下面看看怎么安装吧:

安装步骤:

1.安装eclipse3.7以上版本,最好是正式版(aptana上没测试过)

2.安装SenchaEclipsePlugin,先解压好下载的文件得到SenchaEclipsePlugin目录,如下图

在eclipse工具栏选择help --》 install new software.. --》在弹出窗口中点击add--》在弹出文件窗口中选择Sencha_Eclipse_Plugin-trial-1.1.0.13.zip。如下图

接下来就next,等待安装,同意协议,ok,最后finish。如果成功安装则会提示重启eclipse,重启后我们将看到eclipse的welcome界面。点击工具栏,window--》preference可以看到有个vjet的选项

3.添加类库支持

3.1 把ExtJSTL-4.1.zip解压出来得到如下图目录

导入工程,在eclipse工具栏选择file--》import--》选择general--》existing ....如图

选择我们刚才解压出来的文件

点击finish完成。

下面新建一个工程试试

工具栏--》file--》new --》other--》vjet project--》next--》输入工程名--》next--》librarys--》add zips--》选择ExtJSTL-4.1.zip--》finish

好了工程创建完毕,下面我们添加一个index.js的文件输入ex然后alt+/如果出现下图就恭喜了

至此extjs部分搞定

3.2 sencha touch库文件添加基本步骤是一样的只不过对应的文件是SenchaTouchTL-2.1和SenchaTouchTL-2.1.zip这里不重复了

SenCha Touch 与 EXTJS 安装Myeclipse 插件的更多相关文章

  1. sencha touch打包成安装程序

    为了更好地向大家演示如何打包一个sencha touch的项目,我们用sencha cmd创建一个演示项目,如果你的sencha cmd环境还没有配置,请参照 sencha touch 入门系列 (二 ...

  2. sencha touch 扩展篇之将sencha touch打包成安装程序(下)- 使用phonegap打包安装程序

        这讲我们来讲解下如何使用phonegapa创建项目环境并通过她们将sencha touch打包成app,这里我们只讲解打包android的apk,打包ios的过程有点类似,但是需要在mac环境 ...

  3. sencha touch 扩展篇之将sencha touch打包成安装程序(上)- 使用sencha cmd打包安装程序

    由于最近一直忙着android原生的开发,很久没有更新博客了,官方的sencha cmd工具功能非常强大,创建项目,压缩项目,打包安装程序都能轻松实现,这讲我们就给大家介绍下如何使用sencha cm ...

  4. 如何在Eclipse下安装myeclipse插件

    来自http://www.blogjava.net/show911/archive/2008/04/27/86284.html 下载myeclipse插件 支持eclipse3.1.x, 具体安装步骤 ...

  5. sencha touch Container 监听超链接插件

    有时候内容直接从后台获取,有可能包含超链接,打包成应用之后,点击会造成不好的后果,这样做能够用外部浏览器打开.需要Cordova支持 监听插件代码: /* *监听a标签,用外部浏览器打开链接 */ E ...

  6. 浅谈Eclipse的更新、升级和MyEclipse插件的安装方法

    用的是如下图所示的eclipse标准版演示: 先谈下eclipse下安装MyEclipse插件的过程: 第一种方法:通过MyEclipse的存档进行离线更新 1,到MyEclipse官网进入下载页面, ...

  7. Windows Myeclipse 10 安装 Perl 插件

    1.首先安装 windows 下的 perl 环境这里使用 active perl,选择最新版本 5.16.1下载地址:http://www.activestate.com/activeperl/do ...

  8. sencha touch 2.2 为list PullRefresh插件添加refreshFn方法

    sencha touch 2.2 list PullRefresh插件没有refreshFn方法 但是我们又需要他,所以需要自行扩展 代码如下 /** * 重写下拉刷新插件,以支持refreshFn事 ...

  9. Android环境配置Sencha Touch

    转自http://www.phonegap100.com/portal.php?mod=view&aid=19 作为你开发的一部分,为安卓设备开发的 Sencha Touch框架应该在安卓虚拟 ...

随机推荐

  1. Android -- Android JUint 与 Sqlite

    创建一个数据库                                                                           public PersonSQLit ...

  2. android.content.res.Resources$NotFoundException: String resource ID #0x0

    仔细检查是不是在settext的时候设置进去的时int属性的值,所以android会认为这是在strings中的值,所以会拿着这个int值当做string的id值去找,结果当然是找不到的.

  3. STL - 算法 - 普通拷贝

    list<, , , , , , , , }; vector<int> coll2; cout << "** collection 1: **" &l ...

  4. python 利用 setup.py 手动安装第三方类库

    python 利用 setup.py 手动安装第三方类库 由于我在mac使用时,装了python3,默认有python2的环境,使用 pip 安装第三方类库时,老是安装到 python2的环境上: 在 ...

  5. 取石子 (四)_nyoj_161(博弈-奇异矩阵).java

    取石子 (四) 时间限制: 1000 ms  |  内存限制: 65535 KB 难度: 4   描述 有两堆石子,数量任意,可以不同.游戏开始由两个人轮流取石子.游戏规定,每次有两种不同的取法,一是 ...

  6. async [ə'zɪŋk] 函数

    ES7提供了async函数,使得异步操作变得更加方便.async函数是什么?一句话,async函数就是Generator函数的语法糖. 例1: var asyncFun = async functio ...

  7. CSS布局之脱离文档流详解——浮动、绝对定位脱离文档流的区别

    1.代码 (1)示例代码1 <!DOCTYPE html> <html lang="zh"> <head> <meta charset=& ...

  8. 在Form中调用请求并直接打印结果

    请求打印,一般都是需要提交请求,然后在请求界面查看输出,将打印内容显示在浏览器上 现可在通过调用请求后直接打印到浏览器上, 实现步骤如下:   ---设置请求打印模板      l_req_bool ...

  9. ServletConfig讲解

    1.1.配置Servlet初始化参数 在Servlet的配置文件web.xml中,可以使用一个或多个<init-param>标签为servlet配置一些初始化参数. 例如: <ser ...

  10. 【TP3.2】路由匹配和规则

    TP3.2框架的路由匹配和规则处理: 包括:静态路由,动态路由,多参数路由.正则路由 <?php return array( //'配置项'=>'配置值' /* * 路由开启和匹配.首先开 ...