假设我在 vim 中打开一个文件。我从第 1 行第 1 列开始并按住j直到我在第 14 行。按下:7CR使我进入第 7 行。我按下yy“猛拉”。
如何返回到第 14 行?使用CTRL+o将我带回文件的顶部。` `给了我同样的结果。
假设我在 vim 中打开一个文件。我从第 1 行第 1 列开始并按住j直到我在第 14 行。按下:7CR使我进入第 7 行。我按下yy“猛拉”。
如何返回到第 14 行?使用CTRL+o将我带回文件的顶部。` `给了我同样的结果。
您可以键入7G跳转到第 7 行,然后键入Ctrl-o跳转回。
:set showcmd
在右下角显示您输入的内容。
拉出第 7 行(无光标移动):
:7y
将第 7 行粘贴到第 14 行下方:
:7t14
<C-o>
并<C-i>
允许您上下跳转列表。它们与“跳转”命令一起使用,但不适用于jjjjjjjjjjj
.
为了利用这个特性——并在这个过程中节省大量时间和按键——我建议你养成使用更好的方法来浏览你的代码的习惯:/?^$fFtTbBeEwW{}
等等。
是的,使用标记。
另一种方法:要跳回另一行,您可以使用''. 这类似于为某些跳跃动作设置的自动标记。
为什么不使用example设置标记ma,然后使用`aor返回它'a?
标记您最初使用的行ma,然后'a返回那里。
如果您想返回到之前的位置,首先您必须使用标记 (m) 命令标记该位置,后跟任何字母 az 或 AZ,例如ma
将位置标记为“a”。
要返回该位置,您将输入 `a.