vim - 如何在 Vim 中解开文本?

标签 vim

我通常有 tw=80编辑文件时设置的选项,尤其是 LaTeX 源。但是,比如说,我想在 Vim 中用 tw=80 撰写一封电子邮件。选项,然后将其复制并粘贴到 Web 浏览器。在复制和粘贴之前,我想解开文本,这样每 80 个字符左右就没有换行符。我试过了 tw=0然后 gq ,但这只是将文本换行为 80 个字符的默认宽度。我的问题是:如何解开文本,以便我的电子邮件的每一段都显示为一行?有一个简单的命令吗?

最佳答案

转到段落的开头并输入:
v
一世

J
(J 是大写字母,以防不清楚)
对于整个文档,将其与规范结合起来:

:%norm vipJ
此命令只会解开段落。我想这是你想要的行为。

关于vim - 如何在 Vim 中解开文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11039544/

相关文章:

bash - Zsh 别名像 !gas inside vim?

vim - 有没有可视化的二维码编辑器?

vim - 用数组列表替换匹配的模式

performance - 在 Windows 共享上编辑文件时,GVim 运行速度非常慢

Vim:你能从另一行中删除一个特定的行号吗?

vim - 如何将以空格作为唯一分隔符的段落表格化

vim - 我可以在 vim 中围绕 block 注释进行抽取(复制)吗?

vim - 你在 VIM 插入模式下映射 <left>、<down>、<up>、<right> 命令的键是什么?

vim - 无法使用 clang_complete 的 clang_snippets=1 参数隐藏 <# 和 #>

vim - :%S do in vim? 是什么意思