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。