我熟悉那些可以自动将文本换行到80个字符的解决方案等。但是fill-paragraph
让我可以在需要时将文本换行到80个字符(或其他长度),这非常方便。
我了解一些自动换行的解决方案,但是fill-paragraph
让我可以在需要时手动将文本换行到80个字符(或其他长度),这非常方便。
我熟悉那些可以自动将文本换行到80个字符的解决方案等。但是fill-paragraph
让我可以在需要时将文本换行到80个字符(或其他长度),这非常方便。
我了解一些自动换行的解决方案,但是fill-paragraph
让我可以在需要时手动将文本换行到80个字符(或其他长度),这非常方便。
我不熟悉emacs或其fill-paragraph功能,但听起来你在寻找gq
。它需要一个动作,因此要么选择你想要包装的内容,要么使用一个动作命令。例如,gggqG
将包装整个缓冲区。
gwip
。
gw
命令的格式为gw{motion}
。该命令会格式化{motion}
覆盖的行,并将光标放回文本的相同位置。运动ip
代表“内部段落”。您可以将该命令视为“格式化我所在的段落”。:set textwidth=80
或者
:set tw=80
< p > textwidth
变量定义了插入的文本的最大宽度。超过此宽度的行将在空格后被断开。请注意,textwidth
在vi
中不可用。
请注意,Vim和Emacs可能对构成段落的定义有不同的定义。如果您关心这个细节级别,您可以使用:help gw
,:help ip
,:help tw
等阅读更多关于各种命令的信息。
formatoptions
选项,它配置了格式化的方式。请参阅 ':help fo' 和 ':help fo-table'。 - Randy Morrisv
或V
,然后使用gq
,它会起作用。 - undefined