我想在命令行上为NERDTree创建一个缩写。我觉得每次想要启用它时都要写:NERDTree
很烦人。所以我想输入:nr
或类似的东西。这可能吗?
答案 0 :(得分:53)
在.vimrc
我有:
let mapleader = ","
nmap <leader>ne :NERDTree<cr>
因此,当我需要NERDTree时,我只需在正常模式下编写,ne
。
答案 1 :(得分:22)
我发现这个效果非常好,比我尝试的任何其他建议都要好:
map <silent> <C-n> :NERDTreeFocus<CR>
您只需按下control-n即可返回层次结构。当然,在层次结构中选择文件名会切换到该文件。
:NERDTree
命令从头开始,关闭层次结构,而使用:NERDTreeFocus
只是移动焦点,我认为是什么你想要的)答案 2 :(得分:18)
要切换,请使用以下内容:
map <silent> <C-n> :NERDTreeToggle<CR>
答案 3 :(得分:4)
对于前Sublime用户:
map <silent> <C-k>b :NERDTreeToggle<CR>
答案 4 :(得分:0)
将此快捷方式添加到您的 rc 文件 (.bashrc / .zshrc) 中
alias nerd="nvim -c \"NERDTree\""
然后,重新加载你的 bash 宽度
source ~/.zshrc # or ~/.bashrc according your case
然后运行
nerd
-c 标志允许您在启动终端时执行命令
nvim -c "command"