In Vim kannst du mit dem Befehl `e` zum Ende des aktuellen Wortes springen, also direkt auf das letzte Zeichen des Wortes. Um zum Leerzeichen **nach** einem Wort zu springen, kannst du den Befehl `w`... [mehr]
In Vim kannst du gefaltete Blöcke (folds) verschieben, indem du die Zeilen, die den Fold bilden, ausschneidest und an einer anderen Stelle wieder einfügst. Es gibt jedoch keinen direkten Befehl, um einen Fold als Ganzes „eine Ebene höher oder niedriger“ zu verschieben, wie man es vielleicht aus modernen IDEs kennt. Hier ist eine Möglichkeit, wie du das manuell machen kannst: 1. **Fold öffnen:** Stelle sicher, dass der Fold geöffnet ist (`zo` für „open fold“), damit du alle Zeilen siehst. 2. **Zeilen markieren:** Gehe zur ersten Zeile des Blocks und drücke `V` (visueller Modus für ganze Zeilen), dann mit den Pfeiltasten oder `j`/`k` bis zur letzten Zeile des Blocks. 3. **Ausschneiden:** Drücke `d`, um die markierten Zeilen auszuschneiden. 4. **Zur Zielposition gehen:** Bewege den Cursor an die Zeile, wo du den Block einfügen möchtest. 5. **Einfügen:** Drücke `p`, um den Block nach der aktuellen Zeile einzufügen (oder `P` für davor). **Tipp:** Wenn du mit Code arbeitest, der durch Einrückung gefaltet wird (z.B. Python), kannst du mit `>` und `<` die Einrückung (und damit die Fold-Ebene) erhöhen oder verringern: - Markiere den Block wie oben beschrieben. - Drücke `>` um die Einrückung zu erhöhen (eine Ebene tiefer). - Drücke `<` um die Einrückung zu verringern (eine Ebene höher). **Weitere Infos zu Folds in Vim:** [Vim Documentation: folding](https://vimhelp.org/fold.txt.html) **Zusammengefasst:** Es gibt keinen direkten Befehl, um einen Fold als Ganzes eine Ebene zu verschieben. Du musst die Zeilen manuell verschieben und ggf. die Einrückung anpassen, damit die Fold-Struktur erhalten bleibt.
In Vim kannst du mit dem Befehl `e` zum Ende des aktuellen Wortes springen, also direkt auf das letzte Zeichen des Wortes. Um zum Leerzeichen **nach** einem Wort zu springen, kannst du den Befehl `w`... [mehr]
Um in Vim die Faltungen (folds), die du in einer vorherigen Sitzung gesetzt hast, beim Laden eines Views (z.B. mit `:mkview` und `:loadview`) wiederherzustellen, musst du sicherstellen, dass die Faltu... [mehr]