现在有没有合适的编辑器可以生成DocBook文档呢?
emacs有插件可以帮助我们做这件事,不过我没有用过。
xml spy可以输入DocBook文档,不过,因为DocBook格式很灵活,所以可能有些麻烦。但xml spy的文本编辑有一个好处就是:它可以自动填充标记。比如你敲入: <para>时,它会自动将 </para>补上,多少方便一些。而且还有一个代码缩排功能,可以把代码排得很整齐。
EditPlus支持xml的语法高亮,可以识别出标记,注释等内容。还有就是可以自定义的自动完成功能,这个功能有些简单但也可以应付了。
xml spy和EditPlus都可以自动识别出utf-8编码,也可以保存为utf-8编码,这一点对于我使用中文很重要(因为我使用的是utf-8编码)。对于我来说,常用的DocBook的元素可能没有想象得那么多,因此我只需要一些简单的能够支持xml功能的编辑器就可以了。于是我选择了EditPlus。我利用EditPlus的自动完成功能定制了我常用的一些环境,这样当我敲入某些环境的开始元素串时,EditPlus会自动补全,用起来还是比较方便的。
如果有其它的好用的编辑器大家可以介绍给我。