当前位置: 首页 > news >正文

Aptana使用入门一:Code Assist

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文件内。具体方法请参考文档。

 
http://www.xdnf.cn/news/815653.html

相关文章:

  • element $alert实现字符串换行
  • 6个技巧 全方位解决Windows Defender无法启用问题
  • 盗版WINDOWS今天下载安装了windows genuine Advantage后系统提示让购买正版许可证我该...
  • 0402封装尺寸_PCB常用封装库命名规范及注意事项
  • 键盘HOOK解析
  • 世界著名反垃圾邮件组织的介绍
  • java3D 简介
  • 图解网络:36张图详解网络基础知识
  • HDMI接口基础知识与指南
  • 元心科技加入,龙蜥社区迎来国内领先的智能移动OS厂商
  • chmod命令详细用法
  • [计算机提升] 还原系统:Ghost备份
  • 软件优化理论基础以及方法论小结.
  • 读取QQ ClientKey失败分析
  • datetime与smalldatetime之间的区别小结
  • 为了下载文件不得不发布一篇文章,写一个winccadvance 使用vb脚本直接写入excel的方法
  • android机器人纪念品,MiniQ 桌面机器人底盘
  • 电子技术网站大全[转]
  • Wireshark 提示和技巧 | 显示过滤之 a 不等于 b
  • 网线水晶头接法和线序(图文详解)
  • Linux系统中UI库curse.h不存在问题——贪吃蛇为例
  • android studio 腾讯,android studio接入腾讯TBS
  • uni真机调试页面空白_模拟器最强BIOS篇,如何使用uni-bios
  • 分享134个ASP整站程序源码,总有一款适合您
  • C#开源系统大汇总
  • 学生成绩管理系统(java简单课设)
  • Java设计模式——适配器模式(Adapter模式)详解
  • 数值积分法的MATLAB实现
  • awk 用法(使用入门)
  • WordPress免费的主题推荐