vim-打开多行后自动缩进('2o')

vim-打开多行后自动缩进('2o')

目前,如果我使用“o”,则插入的行会自动缩进。但是,如果我执行“2o”(然后按 esc 来实现),我当然不在插入模式中,并且光标不会缩进。这很乏味。

我该如何最好地处理这个问题?理想情况下,我希望在“2o”(或一些同样方便的组合)之后正确缩进并进入插入模式 - 毫无疑问,这是其他人遇到并解决的问题。

提前致谢。

答案1

我不确定你通常想要什么行为。我会按照 romainl 的建议去做。你也可以尝试这个:

:set indentexpr=indent(prevnonblank(v:lnum-1))

这将导致您添加的任何行都与前一个非空行缩进相同。

相关内容