如何在 Vim 中移动到下一行并以相同的缩进级别进入插入模式

如何在 Vim 中移动到下一行并以相同的缩进级别进入插入模式

我在 IntelliJ 中使用 VimIdea。

如何从正常模式并输入插入模式 匹配缩进

在正常模式下,使用o会创建一个新行并在匹配的缩进级别进入插入模式。

例如(^代表光标位置)

@Test
public void crea^teDirectory() {

}

o进入^插入模式。但留下了多余的空白行。

@Test
public void createDirectory() {
    ^

}

但是,我已经有一个空白行,我需要转到空白行并进入匹配缩进级别的插入模式。

按下+i将带我到下一行并进入插入模式,但它会带我到行的开头(第 0 列)。

@Test
public void createDirectory() {
^
    }

目前我正在做什么来获得所需的行为:

+ddO

有没有像 这么短的东西o

答案1

如果您运行命令:set cindent,您可以使用它cc来更改当前行并缩进插入。

:help C 缩进

相关内容