通常,您可以使用该=操作进行缩进.
看到 :help =
(您还需要filetype indent on在vimrc中为您要编辑的每种类型的文件启用不同的缩进规则)
gg=G将重新整理整个文件.(gg移动到文件的开头,=将重新启动运动中的每一行,G转到文件的末尾)
默认情况下,Vim支持C语言和C语言.请参阅:help C-indenting选项.在重新格式化文件之前,您可能需要调整这些选项.set cindent如果要使用受控制的"智能"缩进,则必须在.vimrc中定义cinoptions.
请参阅:help indent-expression其他语言.
此外,你可能将不得不拨弄shiftwidth,expandtab并tabstop选择,如果你想用空格或制表符缩进.
例如,如果要将所有选项卡替换为4个空格,则必须使用:
set shiftwidth=4 " used by >>, << and tab.
set tabstop=4 " number of space characters used when displaying TAB
set expandtab " replace TAB by spaces
Run Code Online (Sandbox Code Playgroud)