我找到了ViEmu,一个用于 microsoft word 的 vi 模拟器。但是,我想使用 vim 来编辑 DOC 甚至 rtf 文件。这可能吗 ?
它们是否保留了与 Microsoft Word 和 Vim 兼容的页面/段落布局的任何其他格式?我也对 OpenOffice 格式持开放态度。
那是不可能的。Vim 本质上是一个纯文本编辑器,不提供 Microsoft Word 风格的所见即所得。您不能编辑格式化的文档。
可以肯定的是,您可以编辑 RTF 文件的源代码(RTF 是一种相当简单的格式化语言,因此理论上可以手动编辑它),但我认为这不是您所追求的。
如果您想使用 Vim 进行编辑,但仍要生成带有格式的文档,那么最好的方法是LaTeX。这允许您通过宏编程语言创建专业文档。
如果你愿意安装一个名为textutil.vim的插件,你可以这样做。需要注意的是,当您在 vi/vim 中打开程序时,它会将.rtf
or.doc
文件转换为纯文本,然后在您将其保存回来时再转换回来。
与所有转换一样,您可能会丢失其中的某些内容,但至少它允许您在紧要关头编辑某些内容。
我有一个类似的问题...... *nix 论坛上的人真的帮了大忙。看看他们的答案,所有这些,对于各种不同情况下的不同人来说都是很好的解决方案。 https://unix.stackexchange.com/questions/64014/editing-rich-text-format-files-command-line/64037
不是所见即所得,但您可以使用 Markdown 创建带有格式的文档。这是一个非常简单的 HTML 版本,可以轻松生成漂亮的文档。
您可以在 VIM 本身中编辑文档,或者您可以使用启用了 VIM 键绑定的 Rstudio(免费)。
使用 Rstudio,您可以轻松地将 Markdown 转换为 Word、HTML 和 Latex。