vim - 想要使用 'o'进入netrw中的一个文件

标签 vim neovim

今天我从头开始重新启动我的 vimrc,尝试精简它。

我经常使用 vim-vinegar 并使用“-”在文件树中向上移动。

在我的旧设置中,我不知道为什么,但“o”打开了文件,完全在其自己的分割中,就像 Enter 通常所做的那样。

我真的想要“o”回来打开文件。我不知道我是如何得到它的,但我一直在复制和粘贴我的旧 vimrc 的一些内容,但没有运气。也许是插件的一些奇怪的副作用?!谁知道?

所以问题是:如何将 o 映射到 netrw 中的 Enter?!

谢谢

最佳答案

如果有人因为丢失了 netwr 的奇怪设置而到达这里并且无法恢复它(可能是因为您切换到 neovim),那么:

您需要设置 ftplugin 文件。

首先添加

filetype plugin on

到你的 init.vim。然后创建一个文件,例如 .config/nvim/after/ftplugin/netrw.vim

然后把你想要的东西放在那里。就我而言:

nmap <buffer> o <CR>

万岁!成功了!

关于vim - 想要使用 'o'进入netrw中的一个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59361642/

相关文章:

session - 使用 sessionman.vim 插件恢复上次打开的 Vim session

bash - 从 Bash 确定 Vimfiles 目录

c++ - 在linux中输入包含希腊字符的字符串

linux - NeoVim 通过 ctrl + q 键绑定(bind)需要两秒退出

VIM 撤消 : Why does the cursor jump to the wrong position when undoing `undojoin` ?

vim - 如何在执行映射时防止搜索突出显示

vim - 在模式前插入 n 个字符

linux - 如何让vimrc修改生效

lua - 在 Lualin 中查找当前缓冲区 lsp 客户端