vim,我已经设置了textwidth,但是他只有看见空格才会自动换行,如果一段连续的文本,就不会换行。

2025-05-22 00:35:57
推荐回答(2个)
回答1:

是不是不能在指定列处换行呀,没仔细研究过。不过英语习惯的人应该很难忍受文本编辑器在单词中间换行吧。
和换行有关的选项是 formatoptions (fo),你也可以参考手册 :h fo-table 获得一些帮助。

回答2:

设置下:
set lbr

以breakat的值的位置回绕长行,而不是以屏幕上可以显示的最后一个字符回绕。breakat=" ^I!@*-+;:,./?"