Aptana3 使用不完全指南
找一个上手的IDE不容易啊。一直用notepad++,不会自动补齐,感觉有点慢。试试新的东西吧。
Aptana3 是一个工作平台,几乎所有的开发工作都可以在其上完成,如果你不想在各个工具之间切来切去,那么Aptana3 是你比较好的选择
安装
建议安装的是基于eclipse的插件版本,这样就不会在安装某些插件的时候存在依赖问题 eclipse的运行基于JDK,所以先要安装JDK,配置JAVA_HOME环境变量
- 下载JavaEE版本的eclipse: 下载
- 安装Aptana插件:Help —|> Install New Software,http://download.aptana.com/studio3/plugin/install
- 安装subsvn:Help —|> Install New Software,http://subclipse.tigris.org/update_1.6.x/
默认支持
代码格式化,折叠,显示行号,自动提示等等这些IDE必备的功能 Aptana3 都有了。
- git > Aptana3 已经默认支持git了,打开控制台后,可以直接使用git的命令 > 如果你是在github的活跃用户,那么你幸福了
- coffeeScript
coffeeScript也是Aptana3默认支持的,写完后Commands —|> coffeeScript —|> Run —|> display as Js,当然你也可以定制快捷键
- Ruby and PHP and Python
如果你不幸是Ruby 或者 PHP 或者 Python 的使用者,那么从你使用Aptana3后你便幸福了
- Ant
虽然我们现在使用Ycombo来管理代码,但是有的时候Ant在文件的操作方面还是有不可替代的作用 <br/> 批量拷贝与替换,打包等等
- 压缩
Aptana3 默认使用YUI compresser 压缩代码,这个针对单个文件压缩特别方便,在文件中右键选择YUI compresser即可
- HTML预览
使用 show preview editor 即可完成HTML的预览,浏览器的使用可以在window —|> preferences 中设置
设置
工作空间与其他
- 工作空间编码设置 > window —|> preferences —|> workspace —|>Text File Coding —|> UTF-8
- 添加vm以HTML语法高亮
window —|> preferences —|> File Associations —|> File Types —|> Add —|> .vm <br/> 选中.vm —|> Default Edtiors —|> 选中 Aptana 编辑器
- 取消HTML检验
大多数时候我们是不需要HTML的校验的 <br/> so, window —|> preferences —|> validation —|> 勾掉HTML校验即可
- 如果你不是进行Java开发,取消自动构建功能,提高运行速度
Project —|> Build Automatically
开发设置
- 添加框架支持
jQuery
Commands —|> Bundle Development —|> Install Bundle —|> jQuery <br/> 这样就添加了jQuery的自动提示功能
YUI
由于YUI在Aptana3中并没有提供自动提示的功能,不过这并不能阻碍我们让它提示的动力 <br/> 将下面的文件放置到工程的根目录即可 <br/> YUI 3.x https://github.com/aptana/yui.ruble/raw/master/support/yui.3.0.sdocml <br/> YUI 2.x https://github.com/aptana/yui.ruble/raw/master/support/yui.2.8.sdocml <br/>
dojo
https://raw.github.com/aptana/dojo.ruble/master/support/dojo.1.6.0.sdocml
- 添加Zen Coding功能
Commands —|> Bundle Development —|> Install Bundle —|> ZenCoding <br/> 编写时使用
Crtl+E
快捷键即可
小技巧
- 快速查找文件
如果文件数量过多,你只记得文件名中的几个字母,可以通过
Ctrl+Shift+R
或者Ctrl+T
打开资源搜索平台查找即可 - 快速搜索文件内容
使用file Search 可以快速搜索文件内容,支持正则表达式,并且最重要的是你可以在scope选项里定制working set
http://www.tuicool.com/articles/YvYNJb