Vim - 转到上一个位置

时间:2012-06-13 15:51:56

标签: vim

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

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

6 个答案:

答案 0 :(得分:79)

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


划线#7(无光标移动):

:7y

在第14行下方粘贴第7行:

:7t14

答案 1 :(得分:25)

<C-o><C-i>允许您向下和向上跳转列表。它们使用“跳转”命令,但不使用jjjjjjjjjjj

要利用此功能 - 并在此过程中节省大量时间和按键 - 我建议您养成使用更好方法浏览代码的习惯:/?^$fFtTbBeEwW{}等等

是的,使用标记。

答案 2 :(得分:25)

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

答案 3 :(得分:16)

为什么set a mark不使用 m a ,然后使用` a <返回它/ kbd>或' a

答案 4 :(得分:8)

使用 m a 标记您最初使用的行,然后' a 返回。< / p>

答案 5 :(得分:1)

如果要返回上一个位置,首先必须使用mark(m)命令标记该位置,然后使用任何字母az或AZ标记,如ma标记位置为&#39 ;一个&#39 ;.

要返回该位置,请输入“a。