假设我正在处理三个函数,我将在它们之间来回跳转。假设函数A,B和C在a,b和c行上。有没有办法绑定以下(跳转到行位置)
:a
:b
:c
在运行期间键,所以我可以轻松跳转到这些位置。如果您玩星际争霸,这有点像将选定的单位组绑定到您的数字键,然后使用数字键快速更改您选择的组(或跳转到指定的行,在这种情况下)。
或者是否有其他方法可以获得我不知道的类似结果?我刚刚发现=%autoformats你突出显示的括号内的标签,所以我对vim很新。
感谢。
答案 0 :(得分:10)
您想使用marks。它们允许您将文件中的当前位置保存为变量。
答案 1 :(得分:2)
在星际争霸中,按“Ctrl + 1”标记它们,然后点击1再次选择它们,即可“热键”你的家伙。 在Vim中,按“[m]”,然后按[a](或任何字母)标记它们,然后[`],然后[a]返回到该标记,“标记”一个地方。
所以你在SC中有1,2,3,4等热键,但在Vim中标记是a-z(可能还有其他字符,但我不确定)。
有关更多技术信息,请尝试
:help marks