保存 vimdiff 输出吗?
我过去多次用谷歌搜索过这个问题,但从未找到答案。有没有办法保存 vimdiff 的输出(最好同时保持颜色、高光等)?我想将这个输出文件发送给其他人,并告诉他们“只需打开这个文件,这里是差异,并排并突出显示”。
如果有更好的 vimdiff 替代方案用于此目的,我愿意接受建议 - 可以在 Windows 和 Linux 平台上运行的东西是理想的。
I google'd this multiple times in the past but I've never found an answer. Is there a way to save vimdiff's output (preferably while maintaining colors, highlights, etc.)? I'd like to send this one output file to other people and tell them "just open this file, here are the differences, side by side and highlighted".
If there are better alternatives to vimdiff for this purpose, I'm open to suggestions - something that would work on both Windows and Linux platforms is ideal.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
Vim 可以导出为 HTML,请参阅:
Vim can export to HTML, see:
比较 2 个文件并将结果写入“基于 HTML”的第三个文件。打开终端并运行以下命令:
To compare 2 files and write out the result to a 3rd file "HTML based". Open a terminal and run this command:
使用下一个命令您将获得类似的输出:
You'll get similar output with the next command:
保存 vim 着色至少有两个选项:它是与 vim 本身一起分发的
:TOhtml
以及更高级的我的 format.vim 插件。插件页面描述了我的插件相对于:TOhtml
的优点。将 vimdiff 格式化为 html 的命令:There are at least two options for saving vim colouring: it is
:TOhtml
distributed with vim itself and more advanced my format.vim plugin. Advantages of my plugin over:TOhtml
are described on the plugin page. Command to format vimdiff to html: