Ich möchte NERDtree automatisch öffnen, aber nur bei der Übergabe eines Ordnerarguments in der Befehlszeile, und dass es zwei Baumbetrachter nicht öffnen würde, nur NERDtree . Zum Beispiel, wenn ich auf Ordner ‚rootFolder‘ bin, die ein ‚childFolder‘ hat und ich laufe:Öffnen Nerdtree automatisch beim Start vim auf einen Ordner und nicht zwei Baum Viewer
nvim childFolder
ich es möchte vim öffnen, wie wenn ich getan hatte:
cd childFolder
nvim
:NERDtree
Und wenn ich eine Datei öffne oder leer möchte ich, dass Nerdtree nicht angezeigt wird. Auf diese Weise, wenn ich auf einer einzelnen Datei einfach funktionieren wie:
nvim
oder
nvim test.js
oder
nvim reminder.txt
Ich brauche nicht NERDtree, um zu sehen, weil ich nicht brauchen Es ist nur ein Testskript oder eine Notizdatei, die ich selbst verlasse. (., Die es standardmäßig ist)
ist vim Explorer gut genug für dich? – dlmeetei
Sie könnten einen benutzerdefinierten Bash-Befehl dazu verwenden, anstatt zu versuchen, dies von vim aus zu erreichen. z.B. Funktion, die 'nvim + cd $ 1 | aufruft NERDtree' – nobe4