我找到了ViEmu,一个用于微软词的vi模拟器。但是,我想用vim编辑DOC甚至rtf文件。这可能吗?
它们是否保留了与Microsoft Word和Vim兼容的页面/段落布局的其他格式?我也对OpenOffice格式持开放态度。
答案 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。