Vim gf on command

问题描述 投票:0回答:1

我目前已经将一些键映射到了打开某个文件上,用 :e但如果我正在编辑一个文件,然后按这个组合键,就无法回到上一个文件。我希望能够回到与 gb所以我想知道,如果有一个命令或一些方法,使当我按一些键,它是相同的比预设的 gf 光标放在文件上。类似于 :gf ~/file.md.

vim neovim
1个回答
0
投票

Vim有一个概念叫 "交替文件"--每当一个窗口切换缓冲区显示时,前一个缓冲区会被记住,名为 "交替文件"。# (你可能知道 % 代表当前的文件,如果你看一下美国的qwerty布局,你就会明白为什么要这样选择)。) 事实上,你也可以通过同名的寄存器来访问这些。

所以。:edit #:buffer # 会带你到上一个文件。然而,这种情况很常见,所以vim提供了一个默认的映射。<C-6>. 在我的机器上,我实际上必须输入 <C-^>,这是个麻烦,所以我把反弹为

nnoremap <leader>` <C-^>
© www.soinside.com 2019 - 2024. All rights reserved.