vim - 无法切换 NERDTree

标签 vim nerdtree

我读到如果你写出nnoremap <C-e> :NERDTreeToggle<CR> ,您可以切换 NERDTree 查看器 - 如果您尚未启动 NERDTree 并输入 Control+E ,然后你可以打开NERDTree查看器,如果你已经打开了,你可以像输入:NERDTreeToggle一样关闭NERDTree .

但是,当我尝试这样做时,我可以成功打开它 - 但我无法关闭它并且屏幕保持不变,除了主标题略有变化,例如从 NERD_tree_1NERD_tree_2 .

那么如何使用切换功能呢?还是我弄错了?

最佳答案

我注意到您正在使用 inoremap仅在插入模式下绑定(bind) C-e。

我已经在我的 VIM 安装上尝试过你的方式,它确实会输入 :NERDTreeToggle按 C-e 进入插入模式。
在正常模式下没有效果。

如果是错误的,请尝试更改为:

nnoremap <C-e> :NERDTreeToggle<CR>

我在 .vimrc 中添加了它- 它工作正常。
此外,如果您仍然遇到问题,请尝试另一个热键,您可能会与其他绑定(bind)发生冲突。

关于vim - 无法切换 NERDTree,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18911341/

相关文章:

python - 在 vim 中阻止缩进/取消缩进 python 代码

regex - (vim) 正则表达式 : masking text with help of pattern

vim - 在 Vim 的 NERDTree 窗口中防止某些命令映射

git - 是否有 NERDTree 或 vim 的其他项目插件与 git 集成以显示文件的状态?

vim - 在替换模式下粘贴

python - 使用 VIM 管理 #TODO(大量文件)

Vim、表格和 Ruby 1.9 哈希

vim - 如何将 NERDTree 添加到您的 .vimrc

vim - 使用 <tab> 显示可用的 VIM 命令