如何添加具有相同缩进的新行

如何添加具有相同缩进的新行

然后我Enter在插入模式下按下,创建了一个新行,但光标位于行首。

如何创建与当前行具有相同缩进的新行?

答案1

添加set autoindent到您的 ~/.vimrc 可以自动为您完成此操作。

答案2

我还建议将其添加到您的 .vimrc 中:

set smartindent

它将增加新块中的缩进量。

答案3

这两种方式在粘贴时都会让您感到烦恼,因为 Vim 会尝试即时缩进所有内容。

粘贴之前输入:

:set paste

答案4

在文件底部,我使用:

# vim: ts=2 sw=2 sts=2 sr noet st ai si

例如Dockerfile

FROM centos-7
RUN ...
CMD ...

# vim: ts=2 sw=2 sts=2 sr noet st ai si

如果你只想保留缩进,请使用# vim: st ai si

相关内容