Vim for Word(或类似的东西)

问题描述 投票:23回答:9

是否有任何具有Vi(m)键绑定的富文本编辑器?具体来说,像Word这样的东西我可以用颜色,标题等组成文档。但是使用Vi(m)绑定来移动和组合?

vim editor
9个回答
24
投票

因此,如果你必须使用MS Word并想要vim键绑定,那么就有一个add on,但是如果你不是那个我会def。去LaTeX + vim latex suite.


12
投票

你熟悉Latex吗?

简单地说,它允许您使用标签或命令以纯文本格式化文档。

然后,您将文档“编译”为最终格式.pdf,.ps等。

例如:

   \documentclass{article}
   \title{Cartesian closed categories and the price of eggs}
   \author{Jane Doe}
   \date{September 1994}
   \begin{document}
       \maketitle
         Hello world!
   \end{document}

这将允许您在vim中写入,但仍然可以为您的文档获得专业的非纯文本输出。


5
投票

如果你想使用vim进行文本编辑,但想要,例如有不同颜色的文本,加粗它等...你可以使用Txtfmt插件。它使您能够通过使用特殊字符来“美化”纯文本文件。它们看起来相当不错,如果您习惯于vim,它会很方便,例如,为您的程序编写文档,稍后您可以通过它们进行调整,然后进行一两次调整,然后发货。


5
投票

如果你喜欢Markdown或Latex,你可以使用免费的开源Rstudio编辑器,启用VIM模式。导出为Word,PDF或HTML等。

下载Rstudio:

https://www.rstudio.com/products/RStudio/#Desktop

阅读降价:

http://rmarkdown.rstudio.com/


4
投票

Txtfmt插件绝对提供您正在寻找的功能。这有点像在Vim中为纯文本提供“富文本”功能。

Txtfmt (The Vim Highlighter)

Screenshots

最新版本支持8种可配置的前景色和背景色,以及粗体,下划线,斜体等的所有组合......突出显示是基于令牌的,但令牌因语法而变得不可见,并且可以非常插入方便直观的映射,不需要你记住任何东西:例如,“粗 - 下划线”可以用bu或ub这样的字符串指定。正在开发的版本甚至支持可视化地图,这将允许您选择一些文本并说(例如)“使此文本变为红色,粗体 - 斜体”,并让插件自动插入/移除相应的标记。 (但是,即使使用非可视化映射,它也非常简单直观。)

虽然该插件具有高度可配置性,但默认设置适合大多数用户,作者非常乐意回答任何设置或使用问题......


2
投票

有一种方法可以配置Abiword来使用vi key bindings


2
投票

如果你想(或不得不)继续使用Word并且不想为ViEmu许可证支付100美元,你可以尝试使用this AutoHotKey script来提供一些基本的vi类功能。 repo链接还提供了一个独立的exe,以便在不使用AutoHotKey的情况下获得相同的效果。

完全抛弃词有很多好理由,但有时候这不是一个选择:(


0
投票

您可以使用您选择的文本编辑器和vim键(vim,emacs,sublime,atom,vscode等)并在markdown中编写您的文档。然后使用一个名为pandoc的强大工具将其翻译成您想要的几乎任何其他标记语言。可以将文档编译为富文本格式,包括MS Word甚至MS Powerpoint。您可以使用模板来降低输出成本。

Pandoc拥有丰富的文档,并使用更丰富的标记语法,允许您使用文本执行任何您想要的任何操作。它正在由社区积极开发。几乎所有主要的文本编辑器都有一些pandoc插件。


0
投票

你可以使用GlobalVim。 GlobalVim是一个桌面应用程序,可在所有编辑环境中启用vim模式编辑。

© www.soinside.com 2019 - 2024. All rights reserved.