假设我正在处理三个函数,我将在它们之间来回跳跃。假设函数 A、B 和 C 在行 a、b 和 c 上。有没有办法绑定以下(跳转到行位置)
:a
:b
:c
在运行时到键,所以我可以很容易地跳到这些位置。如果您玩星际争霸,这有点像将选定的一组单位绑定到您的数字键,然后使用数字键快速更改您选择的组(或跳到指定的行,在这种情况下)。
还是有另一种方法可以得到我不知道的类似结果?我最近才发现 =% 会自动格式化突出显示的大括号内的选项卡,所以我对 vim 很陌生。
谢谢。
假设我正在处理三个函数,我将在它们之间来回跳跃。假设函数 A、B 和 C 在行 a、b 和 c 上。有没有办法绑定以下(跳转到行位置)
:a
:b
:c
在运行时到键,所以我可以很容易地跳到这些位置。如果您玩星际争霸,这有点像将选定的一组单位绑定到您的数字键,然后使用数字键快速更改您选择的组(或跳到指定的行,在这种情况下)。
还是有另一种方法可以得到我不知道的类似结果?我最近才发现 =% 会自动格式化突出显示的大括号内的选项卡,所以我对 vim 很陌生。
谢谢。
你想使用标记。它们允许您将文件中的当前位置保存到变量中。
在星际争霸中,你可以通过按 Ctrl+1 来“热键”你的人来标记他们,然后点击 1 再次选择他们。在 Vim 中,你可以通过按 [m],然后按 [a](或任何字母)来标记一个地方,然后按 [`],然后按 [a] 回到那个标记。
所以你在 SC 中有 1、2、3、4 等的热键,但在 Vim 中标记是 az(可能还有其他字符,但我不确定)。
有关更多技术信息,请尝试
:help marks