2013-08-17 14 views
7

Użyłem NERDTree całkiem szczęśliwie, ale okazało się, że powoduje problemy podczas korzystania z wtyczki YouCompleteMe (która jest o wiele bardziej użyteczna). W międzyczasie używam Ctrl-P, który jest użytecznym pluginem w sobie, ale brakuje mi przeglądu moich projektów, które dostałem od NERFTree.Alternatywa dla NERDTree w Vim

Czy ktoś może zaproponować alternatywę, która robi mniej więcej to samo i mam nadzieję, że bez problemów związanych z NERDTree?

+1

Cóż, jaki jest rzeczywisty problem masz? – mhinz

+0

Używam NERDTree i YCM razem bez problemu. –

+2

1. Jakie są te problemy z NERDTree/YCM? 3. Vim przychodzi domyślnie z netrw, czy próbowałeś go przed zainstalowaniem NERDTree? – romainl

Odpowiedz

13

Jeśli używasz wtyczki fuzzing otworzyć buforów większość czasu i używać NERDTree tylko zbadać większe hierarchie katalogów, może chcesz dowiedzieć się o Vim wbudowanej netrw interfejsu: :help netrw.

opcje, które znalazłem szczególnie przydatne były:

let g:netrw_banner  = 0 
let g:netrw_keepdir  = 0 
let g:netrw_liststyle = 1 " or 3 
let g:netrw_sort_options = 'i' 

A może to sposób, aby go uruchomić Vima starcie:

1) Otwórz go przy starcie jeśli żaden argument nie został podany ($ vim):

autocmd VimEnter * if !argc() | Explore | endif 

2) Otwórz go tylko wtedy, gdy podano argument jest katalogiem ($ vim /tmp):

autocmd VimEnter * if isdirectory(expand('<afile>')) | Explore | endif 

HTH

+0

Dzięki za odpowiedź. Wygląda na to, że jestem po, ale nadal jestem trochę zdezorientowany, ponieważ nigdy wcześniej go nie używałem. Czy jest możliwe, aby okno układu katalogu znajdowało się w osobnym buforze, jak miało to miejsce w NERDTree? Nie zauważyłem żadnej różnicy podczas dodawania ostatniego jak do mojego pliku vimrc. Przeczytałem odważnie temat pomocy, ale wydaje mi się, że koncentruję się na zdalnej edycji, o której tak naprawdę nie dbam. Czy znasz inne miejsca postformacji, których celem jest więcej tego, czego szukam? – Cromulent

+0

Najważniejszą kwestią jest jak przełączać się między przeglądaniem Netrw. – Cromulent

+2

': help netrw-explorer' opisuje różne sposoby otwierania eksploratora. Prawdopodobnie chcesz ': Vexplore'. Zobacz także ': help netrw-browse-maps' aby uzyskać informacje nawigacyjne. – mhinz

Powiązane problemy