
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 Tab
die 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 ai
und filetype indent on
zu 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, v
wählen Sie die Zeilen aus und drücken Sie dann zweimal >
oder <
.
Im Einfügemodus können Sie drücken, ctrl-d
um die Einrückung zu entfernen.
set ai
funktioniert 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