如何在 vim 中重组乳胶文档以强制 80 个字符限制行并修复缩进

  • 本文关键字:字符 缩进 vim 重组 文档 vim latex
  • 更新时间 :
  • 英文 :


我正在与其他人一起为课程编写作业,我收到的所有文档都为零缩进,并且有时最多可以延伸 200 个字符。它看起来像这样,但想象一下更多的块被压平在左边。

begin{enumeration}
item thing 1 and ...a comment that extends to 200 characters
item thing 2
begin{enumeration}
item subthing 2-2 and ... a comment that extends to 200 characters
item subthing 2-3
end{enumeration}
end{enumeration}

我知道人们有不同的风格,但我很难快速看待这一点并理解它。

我可以修复缩进

gg=G

我不确定如何换行超过 80 个字符的行,或者是否可以在单个命令中完成这两个行。

你可以使用以下命令在 vim 中换行:

:set wrap

为了使单词不会在行间中断:

:set wrap linebreak nolist

以下命令将限制字符

1.

:%!fold -sw80

阿拉伯数字。

:set textwidth=80

然后,您可以通过标记文本(visual模式)来重新格式化文本并选择整个文本并键入 gq

对于缩进,因为您有所有编码的乳胶文档

%s/^([^\])/^I1/gec 

"^I"选项卡

最新更新