如何在使用 vim 浏览时列出访问过的文件行位置?

how to list up visited file-line locations while browsing with vim?

我想我知道这个但是忘记了。我尝试了 :tsg],但它无法正常工作。

很多时候我使用vim来分析源代码。我经常使用 gf(当光标在文件名中时,如果我按 gf,编辑器会打开文件),或者 g]ctrl-t。 (使用 ctags 生成的标签文件,当光标在变量或类型名称上时,按 g] 跳转到该位置,当有很多候选人时让我 select 从候选人,并且 ctrl-t让我回去。)

经过多次这样的操作后,有时我想回到我最近访问过的特定 {file,line_number} 位置。 (gigo 逐步向前或向后)。

我忘记了,但是为了这个目的,有一个命令可以列出显示位置的位置,我的当前位置显示在中间所以我可以选择 +3 或 -2(0 是我的当前位置) .那个命令是什么? (只需执行 :rew 即可转到第一个文件。)

(gi, go incrementally goes forward or backward)

gigo 不要那样做。您一定在考虑 <C-i><C-o>,它们可以让您通过“跳转列表”。

您要查找的命令是 :jumps,它记录在 :help jump-motions 下,例如 <C-i><C-o>

(Just doing :rew goes to the first file.)

确实,参数列表和跳转列表完全无关。