当我开始编号列表时,一切似乎进展顺利;当换行时,它们会缩进适当的数量,以便它们在与第一行相同的列中开始(减去数字,句点和空格)。
但是当我完成第一个列表项并点击“Enter”后,我希望下一行不继续这个缩进,因为我正在尝试启动一个新的列表项。相反,它保留缩进,并且每次我开始一个新行时都不会手动删除缩进,事情变得有点失控。
$ vim -u NONE -N
-
:set textwidth=20
:set formatoptions=want
:set autoindent
-
1. this is a list
item it is the
only list item so
far
2. this is
another list
item it is the
second one
3. here is yet
another
list item
4. another
list
item
goes
here
5. yet
another
有什么办法可以阻止这个吗?
答案 0 :(得分:0)
没有一种自动方式,因为Vim无法知道你已经完成了当前的条目,并希望继续使用新的条目。
但是,在插入模式下,您可以在启动它之后使用< C-D> 来取消行,而无需移动光标或离开插入模式。