是否有任何具有Vi(m)键绑定的富文本编辑器?具体来说,像Word这样的东西我可以用颜色,标题等组成文档。但是使用Vi(m)绑定来移动和组合?
因此,如果你必须使用MS Word并想要vim键绑定,那么就有一个add on,但是如果你不是那个我会def。去LaTeX + vim latex suite.
你熟悉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中写入,但仍然可以为您的文档获得专业的非纯文本输出。
如果你想使用vim进行文本编辑,但想要,例如有不同颜色的文本,加粗它等...你可以使用Txtfmt插件。它使您能够通过使用特殊字符来“美化”纯文本文件。它们看起来相当不错,如果您习惯于vim,它会很方便,例如,为您的程序编写文档,稍后您可以通过它们进行调整,然后进行一两次调整,然后发货。
如果你喜欢Markdown或Latex,你可以使用免费的开源Rstudio编辑器,启用VIM模式。导出为Word,PDF或HTML等。
下载Rstudio:
https://www.rstudio.com/products/RStudio/#Desktop
阅读降价:
Txtfmt插件绝对提供您正在寻找的功能。这有点像在Vim中为纯文本提供“富文本”功能。
最新版本支持8种可配置的前景色和背景色,以及粗体,下划线,斜体等的所有组合......突出显示是基于令牌的,但令牌因语法而变得不可见,并且可以非常插入方便直观的映射,不需要你记住任何东西:例如,“粗 - 下划线”可以用bu或ub这样的字符串指定。正在开发的版本甚至支持可视化地图,这将允许您选择一些文本并说(例如)“使此文本变为红色,粗体 - 斜体”,并让插件自动插入/移除相应的标记。 (但是,即使使用非可视化映射,它也非常简单直观。)
虽然该插件具有高度可配置性,但默认设置适合大多数用户,作者非常乐意回答任何设置或使用问题......
有一种方法可以配置Abiword来使用vi key bindings
如果你想(或不得不)继续使用Word并且不想为ViEmu许可证支付100美元,你可以尝试使用this AutoHotKey script来提供一些基本的vi类功能。 repo链接还提供了一个独立的exe,以便在不使用AutoHotKey的情况下获得相同的效果。
完全抛弃词有很多好理由,但有时候这不是一个选择:(
您可以使用您选择的文本编辑器和vim键(vim,emacs,sublime,atom,vscode等)并在markdown中编写您的文档。然后使用一个名为pandoc的强大工具将其翻译成您想要的几乎任何其他标记语言。可以将文档编译为富文本格式,包括MS Word甚至MS Powerpoint。您可以使用模板来降低输出成本。
Pandoc拥有丰富的文档,并使用更丰富的标记语法,允许您使用文本执行任何您想要的任何操作。它正在由社区积极开发。几乎所有主要的文本编辑器都有一些pandoc插件。
你可以使用GlobalVim。 GlobalVim是一个桌面应用程序,可在所有编辑环境中启用vim模式编辑。