Wie kann ich mit „Tab“ und „Umschalt+Tab“ Text einrücken bzw. die Einrückung umkehren?

Wie kann ich mit „Tab“ und „Umschalt+Tab“ Text einrücken bzw. die Einrückung umkehren?

Ich beginne mit Vim für Markdown.

* Level 1 text
* On pressing enter it comes here
*     On pressing tab it comes here

Ich möchte die Ebene des Aufzählungspunkts mithilfe von Tasten ändern (erhöhen oder verringern). (In anderen Texteditoren erhöht oder verringert es Tabdie Absichtsebene .)Shift+Tab

* Level 1 bullet. On pressing Enter,
* It comes here. On pressing Enter and then Tab,
    * I want it to come here. To go to the previous level, on pressing Enter and then Enter/Shift+Tab,
* I want it to come here.

Dies war das Verhalten in VS Code.

Beim Suchen habe ich set aiund filetype indent onzu meinem leeren Ordner hinzugefügt .vimrc(habe Vundle einfach gemäß den Anweisungen installiert), aber ohne Erfolg.

Wie kann ich diese Arbeit erledigen?

Mögliches Duplikat:Wie kann ich in gvim mehrere Zeilen einrücken und „rückwärts“ einrücken?

Antwort1

Vim hat eine andere Philosophie.

Drücken Sie im normalen Modus >zweimal, um Einrückungen hinzuzufügen, und <zweimal, um sie zu entfernen. Um dies für mehrere Zeilen zu tun, wechseln Sie mit in den visuellen Modus, vwählen Sie die Zeilen aus und drücken Sie dann zweimal >oder <.

Im Einfügemodus können Sie drücken, ctrl-dum die Einrückung zu entfernen.

set aifunktioniert hier nicht, da Vim nicht erraten kann, welche Einrückung Sie im Markdown im Vergleich zum Code wünschen.

Antwort2

Nach einigen Recherchen habe ich dieses Vim-Plugin gefunden, das das erwartete Verhalten für Markdown-Dateien zeigt.

Hier ist ein Link dazu:gabrielelana

verwandte Informationen