vim - 如何保存行号,以便您可以随时轻松跳转到它们?

gra*_*tas 3 vim

假设我正在研究三个函数,我将在它们之间来回跳转.假设函数A,B和C在a,b和c行上.有没有办法绑定以下(跳转到行位置)

:a  
:b
:c 
Run Code Online (Sandbox Code Playgroud)

在运行期间键到键,这样我就可以轻松跳转到这些位置.如果您玩星际争霸,这有点像将选定的单位组绑定到您的数字键,然后使用数字键快速更改您选择的组(或跳转到指定的行,在这种情况下).

或者是否有其他方法可以获得我不知道的类似结果?我刚刚发现=%autoformats你突出显示的括号内的标签,所以我对vim很新.

谢谢.

Gra*_*min 11

你想使用标记.它们允许您将文件中的当前位置保存到变量中.

  • 正如你所说,你是Vim的新手,所以我应该提一下,找到更多东西的最好方法 - 比如标记 - 是使用内置的帮助.在这种情况下,请尝试`:help marks`或`:help mark-motions`. (2认同)