Vim在开头添加文字时不会破线

时间:2017-02-05 07:34:49

标签: vim editor text-editor

我将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

在将行添加到行首时,有没有办法自动断行?

1 个答案:

答案 0 :(得分:3)

您要找的是auto-format。见:h auto-format

:set formatoptions+=a
  

当'formatoptions'中出现'a'标志时,文本格式化   插入文本或删除文本时自动。