Obwohl ich irgendwie hoffe, dass jemand eine bessere Lösung aufzeigt, damit ich etwas lernen kann, war NERDTree gut für mich, um zu bestimmten Dateien mit Namensvervollständigung zu gelangen, solange ich den Baum erweitert habe. Der Befehl, wenn ich zu einer Datei gelangen muss, lautet wie folgt:
, d / foo.pyo (wobei foo.py ein Dateiname ist)
, d, um den Baum zu öffnen, / um in den Suchmodus zu wechseln, den Namen (oder den Teilnamen oder den regulären Ausdruck oder was auch immer) der Datei und dann o, um ihn zu öffnen.
Natürlich müssen Sie möglicherweise einige Male 'n' drücken, wenn Sie nicht genug Dateinamen eingegeben haben oder Duplikate vorhanden sind.
Ich gebe zu, es fühlt sich wie ein Hack an, NERDTree so zu verwenden, obwohl es inzwischen so weit in mein Muskelgedächtnis eingedrungen ist, dass ich nicht einmal darüber nachdenke.
Natürlich verwende ich auch ctags, aber diese sind nur nützlich, wenn Sie eine Funktion in der Nähe des Cursors haben und zu ihrer Definition in einer anderen Datei oder so etwas gelangen müssen. Oft sage ich "OK, ich muss jetzt an Feature x arbeiten" und muss zu einer anderen Datei navigieren, ohne dass Referenzen in der Nähe vorhanden sind, bei denen ctags wirklich helfen würden.