它应该很小,甚至可能在帮助中,但我不知道如何导航它。如何在vi中快速缩进多行?
当前回答
我使用块模式视觉选择:
到块的前面移动(在顶部或底部)。按Ctrl+V进入视觉块模式。导航以选择行前面的列。按I(Shift+I)进入插入模式。键入一些空格。按Esc键。所有线路都会移位。
这不是一蹴而就。它起作用:
在队伍中间。在所有行上插入任何字符串。要更改列(使用c而不是I)。拖动、删除、替换等。。。
其他回答
要缩进文件类型中的每一行,请按Esc,然后按G=gg。
对于C缩进缩进,也可以尝试此操作。Do:help=了解更多信息:
={
这将自动缩进当前代码块。
或者只是:
==
自动缩进当前行。
所有命令的主人是=G
这会缩进整个文件!
下面是一些用于在Vim或gVim中快速缩进行的简单而优雅的命令。
缩进当前行==
缩进当前行下的所有行
=G
在当前行下方缩进n行
n==
例如,在当前行下方缩进4行
4==
要缩进代码块,请转到大括号之一并使用命令
=%
这些是缩进多行的最简单但功能强大的命令。
除了提供的解决方案之外,我喜欢用>}一段一段地做事情
一个很大的选择是:
gg=G
它真的很快,所有东西都会缩进;-)