说我在vim中打开一个文件。我从第1行第1列开始,按住 j 直到我在第14行。按: 7 CR 让我上线7.我按 y y 到“yank”。
如何返回第14行?使用 CTRL + o 将我带回文件的顶部。 ` `给了我相同的结果。
答案 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。