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