gpt4 book ai didi

unix - VIM textwidth 没有效果

转载 作者:行者123 更新时间:2023-12-02 17:17:08 30 4
gpt4 key购买 nike

这感觉像是一个愚蠢的问题,但我在互联网上(或在 VIM 帮助中)找不到答案。我在 Mac OS X 上使用 VIM 7.2。我想做的就是将行换行为 72 个字符,但是这样做

:set textwidth=72 

没有效果。文本宽度设置正确(我可以看到,当我只查询“:set textwidth”时),但设置文本宽度后现有的行和我键入的新行都不会被换行。如果我开始一个新行,仍然不会换行。打开并关闭文件,没有任何变化。我也尝试过 :set wrapmargin=72 (with textwidth=0),但没有效果。

我在这里缺少什么?

最佳答案

尝试gggqG将新的文本宽度应用于整个缓冲区。

  • gg 表示:转到缓冲区的开头
  • gq 表示:重新格式化动议中包含的文本
  • G 表示:转到缓冲区末尾

(如果格式选项设置正确,它将起作用,如 Zyx 帖子中所述)

另一方面,您还可以通过在文件的开头或结尾添加 modeline 来强制现有文本文件的宽度为 72 个字符。请参阅:help modeline

vim:tw=72 这样的东西应该可以工作。

关于unix - VIM textwidth 没有效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5136902/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com