一直都想介绍一下Quanta Plus这款linux下的IDE (基于Qt的程序)。这是我目前使用过的最好用,最上手的网页编辑器了,D.K的所有代码也都是在这个编辑器下写的。我曾经推荐过另一款linux下的IDE: Aptana。那相比Aptana,Quanta Plus有什么优势呢?
1. Quanta Plus的界面相当的简洁,而且如果你一直用的是KDE下的Kate或Kwrite的话,你会发现Quanta Plus和Kwrite,Kate具有很好的consistency,相似的界面设定以及一致的快捷键操作,统一的高亮显示,它基本上可以说是Kwrite的Deluxe版,上手非常方便。
2. Quanta Plus支持标签页显示…不过在我的Gentoo上标签页有点小问题,就是关闭标签页时会出现1到2秒的无响应。
3. Quanta Plus和Win下的Dreamweaver一样具有智能自动补充功能,以下是我在编写WP theme的functions.php时出现的变量自动补充提示。
4. 同样对于CSS,XHTML,Javascript也都具有相应的自动补充功能,尤其值得称道的是在编辑HTML/XHTML时,如果你更改某一tag,它会自动更正相对应的闭合tag。
我更改<p>
标签为<div>
,相应的它会自动更正后面的闭合/p
标签为</div>
。
5. Quanta Plus非常注重Web Standards。你可以设置默认使用的DTD或者事后更改DTD。
6. Quanta Plus对于CSS编辑模式同样具有不少独到之处。
你可以分别查看CSS文件里的tags/IDs/Classes/Pseudo style。
利用Quanta Plus自带的拾色器,可以帮助你选取你需要的颜色并自动添加为value。例如我在输入了background:
后点取拾色器,选中#FF4674这款颜色,然后点OK就会自动补充#FF4674
到background:
后面。
7. 如果你在handle一个比较大的项目的话,那建议你使用Quanta Plus的Project。
支持ftp,ssh,webdav等多种上传/同步方式。
8. Quanta Plus的预览功能,因为Quanta Plus是基于QT的程序,预览模式下使用的是KHTML引擎,当然你也可以设置调用Firefox/Opera等浏览器进行预览。请不要怀疑KHTML,它可是目前唯一全部通过了CSS3 selectors测试的引擎,其次是Safari和Opera, Mozilla/Firefox的Gecko…我只看到了Firefox的版本号从1.5到2.0的飞跃,引擎版本倒是没啥大动静。
不过Quanta Plus还不能像TopStyle一样对CSS进行预览…期待改进
9. 记住以下这些快捷键,它们可以大大提高你的工作效率(Also under Kate,Kwrite)。
- Ctrl + I /Ctrl + Shift + I — 增加/减少缩进
- Ctrl + U/Ctrl + Shift + U — 转换为大写/小写
- Ctrl + D/Ctrl + Shift + D — 注释/删除注释
- Ctrl + J — 合并为一行
- Ctrl + Tab — 切换标签页
- Ctrl + W — 关闭标签页
- …
Linux下的GUI都不习惯
Kate is A fast and lightweight ‘IDE’,
It’s no only first, but also second choice for XHML newbie.
Anyway, I’ve switched to VIM already :D