Kann ich einen Dateibaum-Selektor verwenden, der in grafischen IDEs vorhanden ist?


Antworten:


8

Vim wird mit einem integrierten Datei-Explorer namens netrw geliefert. Wenn Sie ein vernünftiges aktuelles Vim haben, gibt Ihnen der folgende Befehl die Art von Funktion, die Sie vermissen:

:Lexplore

Siehe :help netrw.


4

Wenn Nerdtree gesetzt:

let g:NERDTreeWinPos = "right"

4

NerdTree wird häufig dafür verwendet, aber vielleicht möchten Sie einen Blick auf Öl- und Essig-geteilte Fenster und die Projektschublade werfen , was ein Argument gegen die Verwendung ist.

Wenn Sie sich für diesen Weg entscheiden, ist tpope / vim-Essig eine Erweiterung, die den eingebauten Verzeichnisbrowser verbessert.


+1 für den Artikel. Es kann Ihre Ansicht über die Verwendung von Fenstern in vim wirklich ändern. Hier ist ein weiteres davon inspiriertes Navigations-Plugin für das Dateisystem.
Tokoyami

2

Als ich von anderen Editoren zu vim überging, wollte ich sowohl eine Projektschublade auf der linken Seite als auch eine gute Tab-Funktionalität.

Ich habe angefangen, NERDTreeTabs zu verwenden , das ist NERDTree, außer für die Verwendung mit mehreren Registerkarten optimiert. Insbesondere gibt es jetzt nur einen NERDTree, und wenn Sie die Registerkarten ändern, ist der NERDTree immer noch vorhanden. Es fühlt sich also wirklich wie eine Projektschublade an, wie Sie sie in anderen Editoren finden könnten. Hier ist ein Beispiel.

Geben Sie hier die Bildbeschreibung ein

Sie können die Breite des NERDTree anpassen, wenn Sie möchten. Sie können es auch so einstellen, dass es nach Gebrauch automatisch geschlossen wird.

Dies funktioniert ziemlich gut mit Splits, aber wie in der Antwort von Chad gibt es Schwierigkeiten mit NERDTree und Splits.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.