Quanta Plus

一直都想介绍一下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版,上手非常方便。

quanta-preview

2. Quanta Plus支持标签页显示…不过在我的Gentoo上标签页有点小问题,就是关闭标签页时会出现1到2秒的无响应。

quanta-tabs

3. Quanta Plus和Win下的Dreamweaver一样具有智能自动补充功能,以下是我在编写WP theme的functions.php时出现的变量自动补充提示。

quanta-auto-completion

4. 同样对于CSS,XHTML,Javascript也都具有相应的自动补充功能,尤其值得称道的是在编辑HTML/XHTML时,如果你更改某一tag,它会自动更正相对应的闭合tag。

quanta-auto-modify

我更改<p>标签为<div>,相应的它会自动更正后面的闭合/p标签为</div>

5. Quanta Plus非常注重Web Standards。你可以设置默认使用的DTD或者事后更改DTD

quanta-DTD-setting

quanta-change-DTD

6. Quanta Plus对于CSS编辑模式同样具有不少独到之处。

quanta-css

你可以分别查看CSS文件里的tags/IDs/Classes/Pseudo style。

quanta-color-picker

利用Quanta Plus自带的拾色器,可以帮助你选取你需要的颜色并自动添加为value。例如我在输入了background:后点取拾色器,选中#FF4674这款颜色,然后点OK就会自动补充#FF4674background:后面。

7. 如果你在handle一个比较大的项目的话,那建议你使用Quanta Plus的Project。

quanta-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 — 关闭标签页

3 Reponses So Far ↓

  1. druggo:

    Linux下的GUI都不习惯

  2. flyinflash:

    Kate is A fast and lightweight ‘IDE’,
    It’s no only first, but also second choice for XHML newbie.

  3. Anyway, I’ve switched to VIM already :D

Leave a Reply ↓