使用Vim编辑Microsoft Word文件

时间:2010-09-23 12:13:02

标签: vim ms-word rtf docx doc

我找到了ViEmu,一个用于微软词的vi模拟器。但是,我想用vim编辑DOC甚至rtf文件。这可能吗?

它们是否保留了与Microsoft Word和Vim兼容的页面/段落布局的其他格式?我也对OpenOffice格式持开放态度。

4 个答案:

答案 0 :(得分:16)

那是不可能的。 Vim本质上是一个纯文本编辑器,并不提供Microsoft Word风格的WYSIWYG。您无法编辑格式化文档。

可以肯定的是,可以编辑RTF文件的源代码(RTF是一种相当简单的格式化语言,因此理论上可以手动编辑它)但我不喜欢不要以为这就是你想要的。

如果您想使用Vim进行编辑但仍然生成带格式的文档,则最佳镜头为LaTeX。这允许您通过宏编程语言创建专业文档。

答案 1 :(得分:6)

如果您愿意安装名为textutil.vim的插件,则可以执行此操作。需要注意的是,当您在vi / vim中打开程序时,它会将.rtf.doc文件转换为纯文本,然后在保存时将其转换回来。

与所有转化一样,您可能会丢失一些内容,但至少它允许您在紧要关头编辑内容。

答案 2 :(得分:4)

我有类似的问题...... * nix论坛上的人真的很有帮助。看看他们的答案,所有这些答案,对于各种不同情况下的各种人来说,它们都是很好的解决方案。 https://unix.stackexchange.com/questions/64014/editing-rich-text-format-files-command-line/64037

答案 3 :(得分:1)

不是WYSIWYG,但您可以使用Markdown创建包含格式的文档。它是一个非常简单的HTML版本,它可以轻松生成漂亮的文档。

您可以在VIM中编辑文档,也可以在启用VIM键绑定的情况下使用Rstudio(免费)。

使用Rstudio,您可以轻松地将降价转换为Word,HTML和Latex。

http://rmarkdown.rstudio.com/

https://www.rstudio.com/products/rstudio/download/