我经常在文件中移动文本块,例如标记范围的顶部和底部,然后执行:'t,'b>
。我发现完成移位后,光标始终会移动由'b
标记的行。
当试图微调所需的实际移位量时,我必须回到't
,检查周围文本的缩进量,然后重复移位。
有没有一种方法可以使光标每次移动时都不会移动相同的结果?
答案 0 :(得分:2)
我不认为只按
`t
返回mark t
是一项巨大的努力。
如果在执行cmd之后不想按任何键,则可以执行:
:'t,'b>|norm! 't
或者您不使用命令来换行,而是在普通模式下进行。首先转到标记t
,然后:
>'b
该块将移动,并且光标仍将位于标记t
上。