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

时间:2018-06-27 08:20:10

标签: text vim

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

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

有没有一种方法可以使光标每次移动时都不会移动相同的结果?

1 个答案:

答案 0 :(得分:2)

我不认为只按

`t

返回mark t是一项巨大的努力。

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

:'t,'b>|norm! 't

或者您不使用命令来换行,而是在普通模式下进行。首先转到标记t,然后:

>'b

该块将移动,并且光标仍将位于标记t上。