Vim 实用技巧大揭秘
1. TOhtml 命令
TOhtml 命令比 2html.vim 脚本更灵活,因为可以指定要转换的精确行范围。例如,要转换缓冲区中第 25 行到第 44 行,可输入:
:25,44TOhtml使用 gvim 进行 HTML 转换的一个优势是,其图形用户界面(GUI)能准确检测颜色并创建正确对应的 HTML 指令。不过,这些方法在非 GUI 环境中也能使用,但结果的准确性较难保证,实用性可能也会降低。
新创建的文件需要用户自行管理,Vim 只是创建了一个缓冲区,不会自动保存。建议制定一个管理策略,用于保存和同步文本文件的 HTML 版本,比如创建一些自动命令来触发 HTML 文件的创建和保存。
保存后的 HTML 文件可以在任何 Web 浏览器中查看。若不太清楚如何在浏览器中打开本地系统文件,其实很简单,几乎所有浏览器的“文件”菜单中都有“打开文件”选项,点击后会弹出文件选择对话框,通过它就能找到包含 HTML 文件的文件夹。若打算经常使用此功能,建议为所有文件建立书签集合。
2. 对比文件差异
文件不同版本之间的变化通常很细微,能一眼看清精确差异的工具可节省大量时间。Vim 通过 vimdiff 命令将著名的 Unix diff 命令集成到了一个非常复杂的可视化界面中。
调用此功能有两种等效方式:
$ vimdiff old_file new_file $ vim -d old_file new_file通常,第一个要比较的文件是旧版本,第二个是