【发布时间】:2014-03-04 02:58:40
【问题描述】:
我刚刚开始使用 Vim。我喜欢的一个功能是 >> 和
我的问题是,当使用 >> 或
或者(虽然有点不满意/不太理想):一种从行首删除所有空格的方法,然后我可以多次使用 >>。
【问题讨论】:
标签: vim indentation
我刚刚开始使用 Vim。我喜欢的一个功能是 >> 和
我的问题是,当使用 >> 或
或者(虽然有点不满意/不太理想):一种从行首删除所有空格的方法,然后我可以多次使用 >>。
【问题讨论】:
标签: vim indentation
shiftround 选项将四舍五入到最接近的shiftwidth 空间量。
【讨论】:
Vim 有自动缩进模式。对于一个答案来说,这是一个有点大的话题,但:help autoindent 可能是一个好的开始。
另外,== 命令将根据前面的行和当前缩进模式的行为来缩进当前行。 (这会将= 过滤器应用于当前行。)
我通常首先将== 应用于一行以将其“校准”到参考缩进,然后从那里摆弄>> 和<<。
或者,多行:视觉选择,然后=。
【讨论】: