So viele Möglichkeiten! So verwirrend!
- Wann sollte einer dem anderen vorgezogen werden?
- In welcher Beziehung stehen diese zueinander?
- Was sind überhaupt die Unterschiede zwischen ihnen?
- Wie wirken sie sich auf Befehle aus, die Sie eingeben?
- In welcher Beziehung stehen sie zu Registern, Makros, Markierungen, Optionen und dem Befehlsverlauf?
- Welches Nest in welchen anderen ist beispielsweise eine Registerkarte eine Unterteilung eines Fensters wie in typischen GUI-Programmen oder ist ein Fenster eine Unterteilung einer Registerkarte?
- Wie hängt dies mit mehreren Befehlszeilenargumenten (der Arglist) zusammen, auf die über
:next
und zugegriffen werden kann:prev
? - Und schließlich, welche davon (falls vorhanden) sind
vi
kompatibel?
:args
ändern (wodurch die Puffer nicht geändert werden), und Sie können Puffer löschen, einschließlich derjenigen, die den Argumenten entsprechen, mit :bdelete
(was die Liste der Argumente nicht beeinflusst). Durch das Bearbeiten neuer Dateien mit :e
werden neue Puffer erstellt, und beispielsweise wird die Hilfe geöffnet, die Liste der Argumente wird jedoch nicht geändert. Und so weiter und so fort; Sie können sich nach dem Start nicht auf eine Beziehung zwischen den beiden verlassen.