&引用;“爽快”;在Vim中缩进?

&引用;“爽快”;在Vim中缩进?,vim,indentation,Vim,Indentation,我刚从维姆开始。我喜欢的一个特性是>>和>或>多次。Vim具有自动缩进模式。对于一个答案来说,这是一个有点大的主题,但是:help autoindent可能是一个好的开始 此外,=命令将根据前面的行和当前缩进模式的行为缩进当前行。(这将=过滤器应用于当前行。) 我通常首先对一行应用=,以将其“校准”到参考缩进,然后在那里摆弄,Vim具有自动缩进模式。对于一个答案来说,这是一个有点大的主题,但是:help autoindent可能是一个好的开始 此外,=命令将根据前面的行和当前缩进模式的行为缩进当

我刚从维姆开始。我喜欢的一个特性是>>和>或>多次。

Vim具有自动缩进模式。对于一个答案来说,这是一个有点大的主题,但是
:help autoindent
可能是一个好的开始

此外,
=
命令将根据前面的行和当前缩进模式的行为缩进当前行。(这将
=
过滤器应用于当前行。)


我通常首先对一行应用
=
,以将其“校准”到参考缩进,然后在那里摆弄
Vim具有自动缩进模式。对于一个答案来说,这是一个有点大的主题,但是
:help autoindent
可能是一个好的开始

此外,
=
命令将根据前面的行和当前缩进模式的行为缩进当前行。(这将
=
过滤器应用于当前行。)


我通常首先对一行应用
==
,以“校准”参考缩进,然后在那里摆弄
>
shiftwidth
选项将舍入最近的
shiftwidth
空间量。

shiftwidth
选项将舍入最近的
shiftwidth
空间量。

嗨,这个答案对我也很有用,谢谢。我认为,通过手动操作,我避免了学习Vim的自动缩进功能,这可能是“真正”的问题。干杯。如果你真的想对它发疯,gg=G只是缩进整个文件,或者缩进它的某个子集,只要你能猜出击键的动作。嗨,这个答案对我也很有用,谢谢。我认为,通过手动操作,我避免了学习Vim的自动缩进功能,这可能是“真正”的问题。干杯。如果你真的想对它发疯,gg=G只是缩进整个文件,或者缩进它的某个子集,只要你能找出运动击键。太好了,这正是我需要的。谢谢。太好了,这正是我需要的。谢谢