每次 mvim . 打开当前目前后,NERDTree 为什么没有自动分栏显示呢?如果打开某个文件,左边的目录就消失了。
把这贴到你的.vimrc 里面试试。
autocmd VimEnter * call OpenWithNERDTree() function! OpenWithNERDTree() if 0 == argc() NERDTree endif endfunction
#1 楼 @yeerkunth 还是不行啊
#2 楼 @springwq 我这里测试了,完全 OK 没有问题啊。
#3 楼 @lgn21st 我发现直接打开 MacVim 是 OK 的,会自动正常运行 NERDTree
但是在 iTerm 中 通过 mvim . 打开当前目录就是这样了
mvim -c NERDTree 加个 alias
mvim -c NERDTree
我刚刚试过,如果直接用mvim就会有分栏,用mvim .就不会
mvim
mvim .
#6 楼 @AlphaLiu 对。直接mvim 果然可以了。
发现一个新问题,在.gvimrc 里面加上 @yeerkunth 的配置文件后,MacVim 无法显示行号了,Vim 可以正常工作。
.gvimrc
最后,采用 @zlx_star 的方法彻底解决了我的问题。谢谢!