Vim – 转到上一个位置

说我在vim中打开一个文件。 我从第1行第1列开始,按住j,直到我在第14行。按 7 CR将我放在第7行。按y y “yank”。

我如何返回到第14行? 使用CTRL + o把我带回到文件的顶部。 ` `给了我相同的结果。

您可以键入7G跳转到第7行,然后键入Ctrl-o跳回。
:set showcmd来显示你在右下angularinput的内容。


拔出第7行(无光标移动):

 :7y 

要粘贴第14行以下的第7行:

 :7t14 

<Co><Ci>允许你下去并跳转到跳转列表。 他们使用“跳转”命令,但不与jjjjjjjjjjj

为了充分利用这个function – 并且在这个过程中节省了大量的时间和按键,我build议你养成使用更好的方式浏览代码的习惯: /?^$fFtTbBeEwW{}等等。

是的,使用标记。

还有一种方法:跳回到另一行,可以使用' ' 。 这与自动标记类似,这是为某些跳跃运动设置的。

为什么不用m a来设置一个标记 ,然后用` a' a来返回呢?

m a来标记你原来的行,然后' a '返回。

如果你想返回到以前的位置,首先你必须使用mark(m)命令来标记那个位置,然后是任何字母az或AZ,就像ma一样将位置标记为“a”。

要返回到那个位置,你需要input`a。