我将textwidth=20
设置为自动使用Vim断行并且工作正常,如下所示:
1
1234 1234 1234 1234
2
1234 1234 1234 1234
3
1234 1234 1234 1234
但是,当我转到第2行的开头并添加一些文本时,该行没有破坏,如下所示:
1
1234 1234 1234 1234
2
1234 1234 1234 1234 1234 1234 1234 1234
3
1234 1234 1234 1234
然后我必须使用gqap
来纠正给出的宽度:
1
1234 1234 1234 1234
2
1234 1234 1234 1234
3
1234 1234 1234 1234
4
1234 1234 1234 1234
在将行添加到行首时,有没有办法自动断行?
答案 0 :(得分:3)
您要找的是auto-format
。见:h auto-format
:set formatoptions+=a
当'formatoptions'中出现'a'标志时,文本格式化 插入文本或删除文本时自动。