Aptana/Eclipse中使用Zen Coding
在小众软件看到这篇Zen-coding的介绍文章:
下面的动态演示图,只是它强大功能的一部分而已。它无视了编辑器的自动提示和自动完成,秒杀了你自定义的各种快捷键或者 AHK 的热字符串,以智能简洁高效的缩短输入,带给你超快速地书写各种复杂而枯燥的 HTML 和 CSS 代码的体验。
我也被震撼了,立即在Aptana中安装使用,安装教程英文原文在这里:AptanaHowToEn – zen-coding – Using Zen Coding in Aptana/Eclipse – Project Hosting on Google Code.
Contents
Aptana/Eclipse中安装Zen Coding
Zen Coding需要EclipseMonkey插件的支持。Aptana默认包含此插件,如果你使用的是Aptana,可以跳过第一步。
- 安装EclipseMonkey: http://download.eclipse.org/technology/dash/update (如果你有装Aptana,可以跳过此步)
- 新建一个顶级Project, 随便取个名字,比如zencoding
- 在这个project里新建一个名为scripts的目录
- 下载Zen Coding for Aptana.zip,解压到刚建的scripts目录下.目录结构如下图所示:
- 在Aptana的头部菜单Scripts里应该已经出现Zen Coding选项了。如果没有,关闭Eclipse/Aptana再重新启动。
注意:图中的lib目录不是必须的,所有文件直接解压到scripts下。
更改快捷键
快捷键是可以随时更改的。比如,要更改”Expand Abbreviation”的快捷键,只需修改Expand Abbreviation.js,这个文件的开头部分是这样的:
/*
* Menu: Zen Coding > Expand Abbreviation
* Kudos: Sergey Chikuyonok (http://chikuyonok.ru)
* License: EPL 1.0
* Key: M3+E
* DOM: http://download.eclipse.org/technology/dash/update/org.eclipse.eclipsemonkey.lang.javascript
*
* @include "/EclipseMonkey/scripts/monkey-doc.js"
* @include "lib/core.js"
* @include "settings.js"
*/
第五行的Key即定义了当前的快键, M3+E(M3代表的是Alt)。改成你想要的保存即可。更多可用的键位说明详见Aptana Help Pages
快捷键补充说明
可用的辅助键有M1, M2, M3, M4, ALT, COMMAND, CTRL, SHIFT。需要注意的是M1-4在不同的系统中所代表的键位并不相同,需要按实际情况调整。
在我下的版本中,Expand Abbreviation默认的按键是M4+E,在Ubuntu下M4等同于COMMAND。安装之后就出现了一个奇怪的问题:在Aptana里无法输入D、E、M、I这四个字母。细察下来Balance Tag Outward.js、Expand Abbreviation.js、Merge Lines.js、Output Image Size.js这四个文件中的快键分别定义成COMMAND+D、COMMAND+E、COMMAND+M、COMMAND+I。修改这四个文件,把COMMAND换成SHIFT即可消除这一问题。但具体原理,还是不明。


26. 一, 2010 
![Zen Coding 超快地写网页代码[图] | 小众软件 Zen Coding 超快地写网页代码[图] | 小众软件](http://img1.appinn.com/2010/01/zen-coding.gif)







No comments yet... Be the first to leave a reply!