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
Text 是否可以在不移动光标的情况下移动行?_Text_Vim - Fatal编程技术网

Text 是否可以在不移动光标的情况下移动行?

Text 是否可以在不移动光标的情况下移动行?,text,vim,Text,Vim,我经常在文件中移动文本块,例如标记范围的顶部和底部,然后执行:'t,'b>。我发现,在完成移位后,光标总是沿着'b标记的行移动 当试图微调所需的实际移位量时,我必须返回到't,检查与周围文本相关的缩进,然后重复移位 有没有一种方法可以在每次轮班时不移动光标的情况下获得相同的结果?我不认为只需按一下即可 `t 回到标记t是一项巨大的工作 如果在执行cmd后不想按任何键,可以执行: :'t,'b>|norm! 't 或者不使用命令移动行,而是在正常模式下移动。首先转到标记t,然后: >

我经常在文件中移动文本块,例如标记范围的顶部和底部,然后执行
:'t,'b>
。我发现,在完成移位后,光标总是沿着
'b
标记的行移动

当试图微调所需的实际移位量时,我必须返回到
't
,检查与周围文本相关的缩进,然后重复移位


有没有一种方法可以在每次轮班时不移动光标的情况下获得相同的结果?

我不认为只需按一下即可

`t
回到
标记t
是一项巨大的工作

如果在执行cmd后不想按任何键,可以执行:

:'t,'b>|norm! 't
或者不使用命令移动行,而是在正常模式下移动。首先转到标记
t
,然后:

>'b

块将被移动,光标仍在标记
t

上。这不是对您的问题的回答,但您知道可以按
重复移动吗?我没有按命令进行移动。我知道@:但这并不能解决问题。
:%s/nrom/norm