在vim编程中,我经常去搜索一些东西,拉出它,然后回到我所在的地方,插入它,修改它。
问题是,在我搜索和找到之后,我需要手动找到回到我所在位置的路。
是否有一种自动的方法可以回到我开始搜索时的位置?
在vim编程中,我经常去搜索一些东西,拉出它,然后回到我所在的地方,插入它,修改它。
问题是,在我搜索和找到之后,我需要手动找到回到我所在位置的路。
是否有一种自动的方法可以回到我开始搜索时的位置?
当前回答
CTRL+O和CTRL+I,用于前后跳转。
其他回答
使用''跳转到搜索/跳转之前的确切位置,或者'' '跳转到搜索/跳转之前所在行的起始位置。
Ctrl+O带我到以前的位置。在搜索之前不知道地点。
编辑:还有。会带你找到你最后做的改动。
你真的应该阅读:帮助跳转它解释得很好。
最简单的方法是设置一个标记,用m[字母],然后用'[字母]返回它。
我用的是这个:
nnoremap / ms/
nnoremap ? ms?
然后,如果我使用/或?来搜索某个东西,我可以通过'快速返回。你可以把字母s替换成任何你喜欢的字母。