我曾经很高兴地使用 NERDTree,但在使用 YouCompleteMe 插件时发现它会导致问题(这更有用)。与此同时,我一直在使用 Ctrl-P,它本身就是一个有用的插件,但我错过了 NERFTree 给我的项目概述。
任何人都可以提出一个大致相同的替代方案,并希望没有与 NERDTree 相关的问题吗?
如果你大部分时间都在使用 fuzzing 插件来打开缓冲区,并且只使用 NERDTree来探索更大的目录层次结构,你可能想了解 Vim 的内置 netrw 接口::help netrw
.
我发现特别有用的选项是:
let g:netrw_banner = 0
let g:netrw_keepdir = 0
let g:netrw_liststyle = 1 " or 3
let g:netrw_sort_options = 'i'
也许还有一种在 Vim 启动时运行它的方法:
1)如果没有指定参数($ vim
)在启动时打开它:
autocmd VimEnter * if !argc() | Explore | endif
2) 仅当指定参数为目录时才打开它($ vim /tmp
):
autocmd VimEnter * if isdirectory(expand('<afile>')) | Explore | endif
高温高压