Vim erstellt neue Dateien, wenn wir den Namen einer nicht existierenden Datei angeben. Dies ist für mich nicht wünschenswert, da ich manchmal einen falschen Dateinamen gebe und nicht die Absicht habe, eine Datei zu öffnen und dann zu schließen.
Gibt es eine Möglichkeit, Vim daran zu hindern, neue Dateien zu öffnen? Zum Beispiel, wenn ich vi file1
mache, sollte es File doesn't exist
sagen und am bash
Terminal bleiben (ohne vi
window zu öffnen)
Sie könnten diese Funktion zu Ihrer .bashrc (oder gleichwertig) hinzufügen. Es überprüft, ob die Befehlszeilenargumente existieren, bevor es vim aufruft. Wenn Sie wirklich eine neue Datei erstellen möchten, können Sie --new
übergeben, um die Prüfungen zu überschreiben.