3个回答
展开全部
`` 用于将光标返回跳转之前的位置。
''(两个单引号) 用于将光标跳回原来位置那行的行首第一个非空字符上。
所谓跳转指令,严格上来说是指:', `, G, /, ?, n, N, %, (, ), [[, ]], {, }, :s, :tag, L, M, H 以及开始编辑新文件的指令。也就是说不包换诸如 j 或者 w e b 这样的指令。因此你可以方便地跳转到某个位置之后,用 jkhl 之类的指令做一些小范围的移动和编辑,然后再返回之前的位置。
不过与此同时,100j 这样的指令也可能把你带到很远的地方去,这时你就没有办法用 `` 带你回去了。如果你需要在这种情况下回来,要在移动之前使用 m` 记住现在的位置。
另一方面,你如果想禁止某次移动记住当前的位置(换句话说,你想下次返回到更早的位置),要用 :keepjumps 指令。
''(两个单引号) 用于将光标跳回原来位置那行的行首第一个非空字符上。
所谓跳转指令,严格上来说是指:', `, G, /, ?, n, N, %, (, ), [[, ]], {, }, :s, :tag, L, M, H 以及开始编辑新文件的指令。也就是说不包换诸如 j 或者 w e b 这样的指令。因此你可以方便地跳转到某个位置之后,用 jkhl 之类的指令做一些小范围的移动和编辑,然后再返回之前的位置。
不过与此同时,100j 这样的指令也可能把你带到很远的地方去,这时你就没有办法用 `` 带你回去了。如果你需要在这种情况下回来,要在移动之前使用 m` 记住现在的位置。
另一方面,你如果想禁止某次移动记住当前的位置(换句话说,你想下次返回到更早的位置),要用 :keepjumps 指令。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询