h1. 安装vim插件
"Textile for VIM"这个插件从2008年以后就没有更新过了,功能很简单,包括:
* 语法高亮
* 格式匹配,如常见的标题、加粗等
* 渲染生成html
后缀为textile文本文件在vim下会自动识别,新文件可通过如下命令激活
:setf textile
除了标记语法外,vim中只有3个命令:
:TextilePreview 将当期页渲染成网页,并在浏览器中打开。快捷命令\rp
:TextileRenderTab 渲染后在标签页中打开。快捷命令\rt
:TextileRenderFile 渲染成某个文件。快捷命令\rf
生成网页后,转换成pdf、word什么的就很简单了。
注意:符号\ 表示 <Leader>,不同系统下的定义可能不一样。
textile默认使用的浏览器设置
let g:TextileBrowser="Google Chrome"
vimplugin 里面还有一个preview的插件,除了支持textile外,还支持markdown,rdoc,reStructuredText等格式的预览。
h1. 支持环境
该vim插件依赖于ruby脚本引擎及其下面的RedCloth包。
RedCloth的可以通过gem包管理器来安装
$ sudo gem install RedCloth
h1. 编后语
wiki语法有多种格式:MediaWiki, Creole, Textile。基本上都是大同小异,
LaTex语法最复杂,优势是对公式的支持。html效果可能最好,但是为排版付出的(标记字符)代价太大。
所以,作为一种轻量级的wiki语法,textile是一种适中的方案,很适合做个人笔记编辑平台。
h1. 参考链接:
* 介绍 http://en.wikipedia.org/wiki/Textile_%28markup_language%29
* 在线实例 http://txstyle.org/
* 语法参考 http://redcloth.org/hobix.com/textile/
* VIM插件 http://www.vim.org/scripts/script.php?script_id=2305
* VIM插件 http://www.vim.org/scripts/script.php?script_id=3344