Eclipse下的Jython开发工具(翻译)

原文出处:http://home.tiscali.be/redrobin/jython/index.html

Red Robin公司的EclispeJython插件是专门为Jython开发者提供一个非常舒适的开发环境。这个项目于200310月在非常缺乏资料的情况下开始的。对于本插件,现在也没有什么长远的计划,它的发展主要是取决于用户的需求。

本插件的当前版本号是 1.2.13 ,要了解插件的发展,可以参见历史版本(http://home.tiscali.be/redrobin/jython/releases.html)和开发页(http://home.tiscali.be/redrobin/jython/development.html)

当前版本只支持Eclipse2.1.x环境下Jython2.1的开发。有一些人曾试着在Eclipse 3.0 M 8下运行,但有一些功能运行情况反而不如在Eclipse2.1.x(如:重建一个项目)

本文不仅罗列了插件的特点,还包括插件的安装和升级说明。

如果你有什么经验介绍、评论、建议、问题以及错误报告,请发送到:redrobin@tiscali.be?subject=Red Robin Jython plug-in for Eclipse。如果你希望收到有关本软件的升级提示信件,请注册并以标题“Register for updates of the Red Robin Jython plug-in for Eclipse”发信到 redrobin@tiscali.be?subject=Register for updates of the Red Robin Jython plug-in for Eclipse。我们将对你的邮件地址保密,并且只发送有关本插件的商业消息。

l         特点

n         Jython项目

虽然一个简单的Eclipse项目也可以支持Jython编辑模块,但更强大的编辑功能只有在Jython项目编辑模块下才能使用。Jython项目自动帮你找到属于Jython模块的源文件夹,并知道在该模块下在什么地方去调用Jython类库。当一个模块被创建时,它会将有关模块的系统路径的描述保存起来。

安装了Jython插件的Eclipse可以通过向导来创建Jython项目和指定项目的属性。从工具条中选择“新建项目”或者使用菜单“新建>项目”可以打开向导。如下图示:

 

 

在本插件的当前版本中,“Order”设置页没有使用,这一设置将作为以后版本的一个先决条件。

点击“完成”按纽后,Jython项目创建成功,这就意味着源文件夹是的所有类库和模块均已经进行了转换和分析。所有的模块都放在一个叫Jython的模板中。模板以一种抽象的方式来表达这些模块,既使模块的源代码没有载入内存中,你也可以浏览它所能带来的效果。在创建的分析阶段,插件分析源代码并加入错误和警告标记。

重要提示:在当前版本中,Jython模板不能持久,当Eclipse重启时,Jython项目不能自动重新编译。当然,当Eclipse启动后,用户可以通过选择项目和菜单操作“项目>重构项目”来恢复。然后,Jython模板会保存每日的资源变化情况。

 

n         Jython透视图

Jython特别的图标 Jython很容易从众多透视图中一眼认出。

 

Jython图标也用于Jython文件导航中。在当前版本中,Jython透视图由导航视图、大纲视图、编辑视图、控制视图任务视图和搜索视图组成。

   

n         Jython浏览透视图

Jython浏览透视图被认为是当前版本的一个试验品,因为功能的缺乏,使它在日常软件开发工作中派不上多大用场。比如说,这个视图缺少菜单。浏览透视图以浏览的方式,在Jython模板下有一定用处。

Jython浏览透视图很容易被认出,因为它的图标看上去像在许多Jython上放有一个放大镜。

u       项目视图:项目视图是一个分级视图,它是Jython项目及其文件夹的一个轮廓。选择一个源文件夹,就会在模块视图中显示其内容。

u       模块视图:模块视图罗列了选择文件夹的所有模块。双击某一个模块就会打开一个模块编辑器。

u       模块内容视图:模块内容视图表出了选择模块的顶级定义,双击某一个定义会打开一个模块编辑器。

u       方法属性视图:列出了在模块内容视图中选择类的所有方法和属性。如果没有选择类,则视图为空。

透视图也包括标准的控制视图、任务视图和查询视图。

 

n         模块编辑器

模块编辑器与扩展名为“.py”的文件相关联。它基于标准的Eclipse文本编辑器。当前版本没有参数页,它继承了标准文本编辑器的所有设置。目前,Jython的特殊参数设置都是硬编码,如文本颜色,Tab总是自动缩进四个空格,编码援助等。

模块编辑器提供的功能有:

轮廓:轮廓中罗列了Jython模块中定义的函数、类、方法和属性。嵌套的函数和类构成轮廓的一部分。类以类的图标显示,方法的图标是,属性的图标是,函数的图标则为。当用户在轮廓中选择某项时,在模块编辑器中的文本代码会高亮显示。

点击轮廓视图上的工具条的排序按纽可以对轮廓进行排序,在默认情况下,已经进行了排序。

轮廓视图在保存、另存为和转换命令时会改变。当有语法错误时,为防止错误影响生成轮廓,则在轮廓中提示错误消息。当用户双击错误消息时,在模块编辑器中的文本会高亮显示。

语法加色:三引号字符串,字符串,行间注释,关键字以及内置函数都是有色的。

 

自动缩进:

 

双击策略:

 

内容援助:

定义导航:

Tab键由空格替换:

块注释和取消注释:

标记和任务:

       语法错误:

       错误的导入:

       授受参数错误:

       重复定义:

 

n         结构

 

l         安装说明

如果你已经安装有.py文件的编辑插件,在安装Red RobinJython插件前,请先将它卸载。

1 、从菜单中选择“帮助>软件升级>升级管理”

2、从升级视图的弹出菜单中选择“新建>站点书签”

3、照下图所示,填写好新建站点书签对话框

4、展开新添的标记项“Red Robin

5、展开嵌套项“Other

6、选择“Jython Feature”的最新版本。(现在可能有比下图示更新的版本出现)

7、在预览视图中单击“Install Now”按纽。

安装向导出现

 

8、接受许可协议,单击“Next

9、接受默认安装路径,单击“Next

 

10、单击“Finish

11、当弹出一个未签名提示时,单击“Install

12、安装成功,OK

 

l         升级插件

升级插件,可以按照以下步骤执行

1、选择“帮助>软件升级>升级管理”

2、等待升级向导出现

3、选择“Jython Feature”的最新版本

4、接受协议,单击“Next

5、单击“Finish

6、当弹出一个未签名提示时,单击“Install

7、弹出一个重启Eclipse的对话框,单击“Yes

8、完成升级,OK

 

 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值