Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Vim中缩进光标上方的多行?_Vim_Indentation - Fatal编程技术网

如何在Vim中缩进光标上方的多行?

如何在Vim中缩进光标上方的多行?,vim,indentation,Vim,Indentation,我知道3>>将缩进当前行和光标下方的两行。如何缩进当前行和上面的两行?它应该可以使用 :-2,.> 或 或者,在视觉模式下选择该行和上面两行,然后只需键入> 有更多关于换档的信息。 告诉您有关为命令指定范围的详细信息。2>k(或>2k) 记得手册上说的 而且 回答得好。另外,k可以是hjkl中的任何一个,以表示命令的方向。例如:4gUl将后面的4个字符大写,而4gUh将前面的4个字符大写。 >2k *>>* >

我知道
3>>
将缩进当前行和光标下方的两行。如何缩进当前行和上面的两行?

它应该可以使用

:-2,.>

或者,在视觉模式下选择该行和上面两行,然后只需键入>

有更多关于换档的信息。
告诉您有关为命令指定范围的详细信息。

2>k(或>2k)

记得手册上说的

而且


回答得好。另外,
k
可以是
hjkl
中的任何一个,以表示命令的方向。例如:
4gUl
将后面的4个字符大写,而
4gUh
将前面的4个字符大写。
>2k
                          *>>*
>>            Shift [count] lines one 'shiftwidth' rightwards.
                          *>*
>{motion}     Shift {motion} lines one 'shiftwidth' rightwards.