在Vim,我怎么做出改变然后回到原来的位置?

时间:2015-01-02 15:28:29

标签: vim

在vim,很多时候,我正在做一些事情,我需要跳下一堆线(或者向上)并进行快速编辑。我如何快速回到原来的位置?

也许......

`.

...或

`2

3 个答案:

答案 0 :(得分:2)

我通常会执行:split,编辑,然后:q

我的设置很快,因为我有以下内容:

nmap <Bar> <C-w>v
nmap - <C-w>s
map <C-c> :quit<CR>

所以我只需要点击-,然后点击Ctrl + c。

答案 1 :(得分:1)

您只需使用ma标记当前位置(使用注册a作为示例),执行您需要执行的操作,然后使用`a跳回标记。

答案 2 :(得分:0)

我最终做了这个

nnoremap t g;zz
vnoremap t g;zz
nnoremap T g,zz
vnoremap T g,zz

所以现在让我回到更改列表中的一步(更改列表,对吧?),而shift + t让我前进了一步。

zz有助于使线条居中,因此更容易阅读。