42

我想在命令行上为 NERDTree 创建一个缩写。:NERDTree我发现每次我想启用它时都必须写很烦人。所以我想打字:nr或类似的东西。那可能吗?

4

5 回答 5

57

在我的.vimrc我有:

let mapleader = ","
nmap <leader>ne :NERDTree<cr>

因此,当我需要 NERDTree 时,我只需,ne以正常模式编写即可。

于 2011-06-24T12:19:06.277 回答
29

我发现这非常有效,比我尝试过的任何其他建议都要好:

map <silent> <C-n> :NERDTreeFocus<CR>

您只需按 control-n 即可返回层次结构。当然,在层次结构中选择一个文件名会将您切换到该文件。

  1. 它可以在正常模式和插入模式下工作
  2. 它不会像接受的答案那样关闭层次结构(使用:NERDTree命令从头开始,关闭层次结构,同时使用:NERDTreeFocus简单地移动焦点,我认为这是你想要的)
于 2013-05-07T03:18:32.440 回答
23

要切换,请使用以下命令:

map <silent> <C-n> :NERDTreeToggle<CR>

于 2014-05-23T14:42:49.007 回答
6

对于前 Sublime 用户:

map <silent> <C-k>b :NERDTreeToggle<CR>
于 2016-09-05T14:08:23.703 回答
0

将此快捷方式添加到您的 rc 文件 (.bashrc / .zshrc)

alias nerd="nvim -c \"NERDTree\""

然后,重新加载你的 bash 宽度

source ~/.zshrc # or ~/.bashrc according your case

并运行

nerd

-c标志允许您在启动终端时执行命令

nvim -c "command"
于 2021-05-17T19:29:45.300 回答