Ist es möglich, eine Datei gleichzeitig unter verschiedenen Einstellungen zu bearbeiten? Genauer gesagt möchte ich mehrere Puffer in derselben Instanz von Vim haben, die denselben Inhalt haben (das Ändern eines Puffers wirkt sich sofort auf den Inhalt des anderen Puffers aus), aber unterschiedliche Cursorpositionen, unterschiedliche Markierungen, unterschiedliche Syntaxhervorhebungen usw.
Häufige Anwendungsfälle sind das unabhängige Bearbeiten verschiedener Teile derselben Datei (ohne z. B. das Aufrufen des visuellen Modus in einer Instanz, um die aktuelle Auswahl des visuellen Modus in der anderen Instanz zu unterbrechen) und das Bearbeiten von Dateien im gemischten Format (z. B. HTML und Javascript), ohne dass die Einstellungen geändert werden müssen . (Ein alternativer Ansatz für den zweiten Anwendungsfall besteht darin, die Einstellungen automatisch basierend auf der Cursorposition zu ändern. Dies ist jedoch für diese Frage nicht möglich.)
Ein Herausgeber, dessen Erwähnung zugegebenermaßen einen Schock auslösen könnte, nennt dies „indirekte Puffer“.
:ownsyntax
für andere Einstellungen wie Einrückung, Compiler-Befehl usw.?