`
yiyanwan77
  • 浏览: 183534 次
  • 性别: Icon_minigender_1
  • 来自: 威海
社区版块
存档分类
最新评论

Aptana使用入门一:Code Assist

阅读更多
Aptana使用入门一:Code Assist
2008-03-03 19:37

当初是因为用Rad Rails发现Aptant这个好东西.功能是很强大.但是自己只是拿来做一些JS的调试工作.感觉大材小用了.今天发现网上有一篇教程.看了以后受益匪浅.转过来给大家共享一下.感谢原作者..原始文章地址:http://www.cnblogs.com/jackielin/archive/2006/11/07/Aptana1.html

Aptana中的智能提示(Code Assist)是大家比较感兴趣的部分,也是它强于其他工具的重要部分。这里我再介绍几点。
一.快捷键

1.
在Aptana中,你可以在文档的任何位置用 Alt+/ 激活智能提示。

当然你也可以把它替换成任何你想要的快捷键,就在菜单 Window / Preferences / General / Keys ,然后找到“Content Assist”这一项,修改它就可以了。

需要注意的是 Ctrl+J 已经被另一个功能(Incremental Find)占用了,如果你要用Ctrl+J的话,最好连带替换。

2.
输入选中的提示项的快截键是“Enter”而不是“Tab”,这点可能很多人都不太习惯。


二.自动完成括号、引号

无论是{ } 、( ) 还是[ ],还有" ",只要你输入前半个后半个都是会自动键入的。
在字符串前面输引号,另一个引号会自动加在字符串末尾,鼠标自动定位在末尾的引号之后。

 


三.函数参数提示

大家看这个图就明白了
  


四.无处不在的Tip

大家在输入dom对象,函数,参数,css,html等等的时候都会不断跳出包含各种提示信息的tip,我就不一一截图了,大家使用中慢慢享受吧。

另外在任何位置你吧鼠标move on到某个对象上,都会跳出内容更为丰富的tip,甚至还包括sample

五.支持第三方(自定义)框架

下面可是今天的重头戏,请欣赏:

首先找到ASP.NET AJAX的教本库,选择后拖曳到Code Assist Profiles窗口内,
  

默认被添加到Default Profile下

然后建一个test.js,写个函数看看
  

Wow,do you see that? ASP.NET AJAX 库里的东西全进来了!

  


新建的变量也进来了!

 


变量是“强类型”的哦!(请允许我借用这个词)

 


新建的函数也照进不误。

注:在这里我用了Default Profile,由于它是“全局”的,所以在你编辑任一文件时相关Assist都会有效。更好的方法是用Project来管理。不过这不在本文的讨论范围之内。
六. 自动到转到函数定义

让我们把光标放到toString()上,然后按F3看看




MicrosoftAjax.js被自动打开,并定位到“Sys$StringBuilder$toString”。为了方便调试,beta版用了新的命名方式,使我们无法直接定位到函数定义。没关系,把光标放到“Sys$StringBuilder$toString”再点一下F3

这下有了吧。

七.用ScriptDoc定制Code Assist

给我们的concat函数加一点注释,然后再看看提示出来的内容

ScriptDoc注释也可以定义在和js文件同名的.sdoc文件内。具体方法请参考文档。

分享到:
评论

相关推荐

    Aptana2.0.5 EclipsePlugin part3

     Aptana是一个非常强大,开源,JavaScript-focused的AJAX开发IDE。它的特点包括: *JavaScript,JavaScript函数,HTML,CSS语言的Code Assist功能。 *Outliner(大纲):显示JavaScript,HTML和CSS的代码结构。  *代码语法...

    Aptana 非常不错的Javascript 编辑开发工具

    Aptana是一个非常强大,开源,专注于JavaScript的Ajax开发IDE。(比较适合:我这样英语基础差,相对又比较懒的人。不过这个工具网上评价很高) 它的特性包括: *JavaScript,JavaScript函数,HTML,CSS语言的Code ...

    Aptana_Studio_3_Setup_3.0.2

    Aptana是一个非常强大,开源,JavaScript-focused的AJAX开发IDE。它的特点包括: *JavaScript,JavaScript函数,HTML,CSS语言的Code Assist功能。 *Outliner(大纲):显示JavaScript,HTML和CSS的代码结构。 *代码语法错误...

    Aptana Studio 3.2.2 2of3

    The professional, open source development tool for the open web

    离线安装eclipse的aptana插件详细中文WORD版

    Aptana的特点包括: 1Javascript,HTML,CSS语言的Code Assist功能。 2Outliner(大纲):显示Javascript,HTML和CSS的代码结构。资源截图: 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。

    aptana插件下载:aptana_update_024747.zip百度云链接密码永久有效

    由于只能上传60M的文件,这个aptana插件129M,所以只能上传百度云链接和密码,此链接永久有效。

    Aptana_Studio_Setup_2.0.5

    Aptana是一个非常强大,开源,JavaScript-focused的AJAX开发IDE。它的特点包括: *JavaScript,JavaScript函数,HTML,CSS语言的Code Assist功能。 *Outliner(大纲):显示JavaScript,HTML和CSS的代码结构。 *代码语法错误...

    MyEclipse 插件 Aptana 压缩卷1

    Aptana是一个非常强大,开源,JavaScript-focused的AJAX开发IDE。它的特点包括: *JavaScript,JavaScript函数,HTML,CSS语言的Code Assist功能。 *Outliner(大纲):显示JavaScript,HTML和CSS的代码结构。  *代码语法...

    MyEclipse 插件 Aptana 压缩卷2

    Aptana是一个非常强大,开源,JavaScript-focused的AJAX开发IDE。它的特点包括: *JavaScript,JavaScript函数,HTML,CSS语言的Code Assist功能。 *Outliner(大纲):显示JavaScript,HTML和CSS的代码结构。  *代码语法...

    MyEclipse 插件 Aptana 压缩卷3

    Aptana是一个非常强大,开源,JavaScript-focused的AJAX开发IDE。它的特点包括: *JavaScript,JavaScript函数,HTML,CSS语言的Code Assist功能。 *Outliner(大纲):显示JavaScript,HTML和CSS的代码结构。  *代码语法...

    myeclipse10 安装aptana和jQuery content assist

    myeclipse10 安装aptana和jQuery content assist

    Aptana2.0.5 eclipsePlugin part2

    Aptana是一个非常强大,开源,JavaScript-focused的AJAX开发IDE。它的特点包括: *JavaScript,JavaScript函数,HTML,CSS语言的Code Assist功能。 *Outliner(大纲):显示JavaScript,HTML和CSS的代码结构。  *代码语法...

    Aptana2.0.5 eclipsePlugin part1

    Aptana是一个非常强大,开源,JavaScript-focused的AJAX开发IDE。它的特点包括: *JavaScript,JavaScript函数,HTML,CSS语言的Code Assist功能。 *Outliner(大纲):显示JavaScript,HTML和CSS的代码结构。  *代码语法...

    Aptana RadRails

    Aptana RadRails,作为一款Eclipse的插件,主要的作用就是JavaScript的调试和智能提示,就想你跟踪Java bug那样方便,有助于提升javaweb的开发效率

    Aptana+python安装软件.rar

    Aptana_studio_3_Stepup_3.4.0.e.exe,支持python语言、js、html网页开发的工具

    Aptana离线包

    Aptana离线包,免除在线安装的时间. Aptana是一个非常强大,开源,JavaScript-focused的AJAX开发IDE。它的特点包括: *JavaScript,JavaScript函数,HTML,CSS语言的Code Assist功能。

    Aptana插件aptana3.4.2

    MyEclipse插件、Eclipse插件,方便JavaScript学习使用

    Eclipse 插件aptana part4_2

    因为有90M所以分4卷上传.请全部下载到一个目录再解压其中一个即可. 内有SN.... *支持流行AJAX框架的Code Assist功能:AFLAX,Dojo,JQuery,MochiKit,Prototype,Rico,script.aculo.us,Yahoo UI。

    Eclipse 插件aptana part4_4

    因为有90M所以分4卷上传.请全部下载到一个目录再解压其中一个即可. 内有SN.... *支持流行AJAX框架的Code Assist功能:AFLAX,Dojo,JQuery,MochiKit,Prototype,Rico,script.aculo.us,Yahoo UI。

    Eclipse 插件aptana part4_3

    因为有90M所以分4卷上传.请全部下载到一个目录再解压其中一个即可. 内有SN.... *支持流行AJAX框架的Code Assist功能:AFLAX,Dojo,JQuery,MochiKit,Prototype,Rico,script.aculo.us,Yahoo UI。

Global site tag (gtag.js) - Google Analytics