如何在 vi 或 vim 中多次缩进一行?
-
02-10-2019 - |
题
我找到了几个关于如何在 vim 中缩进多行的答案,我想知道如何获取单行并多次缩进。实际上,我想要以下命令的较短版本:“ >>>>>>>>>>”(那是10个右支架“大于”标志。)
解决方案
选择您想要的东西(通常与 v 或者 转移+v)然后输入 5>
.
如果您需要修复或重复相同的选择,请使用 GV.
其他提示
您可以通过按选择当前行 v
, ,然后输入 5>
将当前行缩进 5 次,相当于按 >
10倍。
一个答案之一 “我如何在VI中快速缩进多行” 向我展示了一个整洁的技巧 >
以视觉模式重新选择视觉模式。在你的 .vimrc
...
vnoremap < <gv
vnoremap > >gv
然后,我只选择要缩进的行(或行),然后按照需要按适当的方向。
缩进一旦使用。重做上一个命令或u以撤消它。
从 vim
帮助: :help >
要移动几个'shiftWidth的行,请使用视觉模式或:命令。
例如:
Vjj4> move three lines 4 indents to the right :<<< move current line 3 indents to the left :>> 5 move 5 lines 2 indents to the right :5>> move line 5 2 indents to the right
或简单, >>
并重复该命令 .
在正常模式下。
不隶属于 StackOverflow