在linux下的源代码有时需要取出来放到博客或作用邮件附件取出来看,不过取出来的代码由于tab和空格及编码的原因,经常会有对齐异常的问题,尤其在python代码下严格要求代码对齐。这时借助vim下的tohtml功能可以方便的处理该问题。

TOhtml功能使用起来非常简单。如果需要把整个文档转成html,在命令模式下执行:

1:TOhtml         ----->全文转换
2:30,42TOhtml ----->如果只是需要转某几行代码(如30到42行)

效果如下图:

在上图的左边和右边看显示的主题不同,这个是根据终端使用的类型不同而定的。如常用的SecureCRT软件下可以通过 选项--会话选项--终端--仿真 选择相应的终端类型。