9

我曾经很高兴地使用 NERDTree,但在使用 YouCompleteMe 插件时发现它会导致问题(这更有用)。与此同时,我一直在使用 Ctrl-P,它本身就是一个有用的插件,但我错过了 NERFTree 给我的项目概述。

任何人都可以提出一个大致相同的替代方案,并希望没有与 NERDTree 相关的问题吗?

4

1 回答 1

17

如果你大部分时间都在使用 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

高温高压

于 2013-08-17T10:29:17.453 回答