Markdown-Listen in Vim, automatisch neues Geschoss auf CR

8

Ich verwende Markdown in Vim, um viel Text zu schreiben. Ich frage mich, ob es möglich ist, dass Vim automatisch die nächste Zeile mit einem Aufzählungszeichen startet * oder - wenn ich gerade an einer Textzeile in der Liste arbeite und dann Enter drücke?

Viele andere Texteditoren tun dies (z. B. Notationsgeschwindigkeit), also wäre es großartig, wenn dies auch in Vim möglich wäre.

Was ich Vim tun möchte:

%Vor%

Und ich will das nur für Markdown-Dateien.

Ich hoffe du verstehst es! Thnx!

    
eivindml 30.01.2012, 15:05
quelle

1 Antwort

5

Sie müssen mehrere vim-Variablen festlegen, um dies zu tun.

Nehmen wir '-' als Beispiel:

%Vor%

hier ist die letzte 'b:-' wichtig. es bedeutet, vim wird '-' und ein Leerzeichen (auch [tab]) als Kommentaranführer denken und wird automatisch hinzugefügt, nachdem Sie Enter oder o (Normalmodus) gedrückt haben. Dies wird durch :set formatoptions festgelegt. siehe folgende Zeilen.

könntest du

überprüfen %Vor%

für Details

  

: set formatoptions = tcroqln

Hier werden 'r' und 'o' für Ihre Anforderung verwendet.

%Vor%

für Details

BEARBEITEN

zum Hinzufügen des Abschriftdateityps. viele Ressourcen im Netz. gab einfach einen Schuss auf Google, bekam einen:

Ссылка

ändern Sie au zu den obigen Einstellungen, sollte funktionieren.

    
Kent 30.01.2012, 15:51
quelle

Tags und Links