starten Immer wenn ich einen Kommentar zu einer vertieften Linie in vim hinzufügen möchten, schlug ich Shift- - o (öffnen Sie eine neue Zeile über der aktuellen, Wechseln Sie in den Einfügemodus) und beginnen Sie mit der Eingabe eines Python-Kommentars (mit). Dieser Hash wird dann magisch an den Anfang der Zeile verschoben (keine Einrückung) und ich muss einige Male auf Tab klicken.Kommentare (#) gehen der Linie in der Insert-Modus in Vim
Wer weiß, wie man es umgeht?
Diese Antwort ist offensichtlich richtig auf das Geld, vielen Dank. Ich hatte das komplett vermisst. Allerdings würde ich nicht der Tatsache zustimmen, dass ich die smartindenting nicht brauche, da Python alles darüber ist. Ich kann stattdessen nur die Ausnahme hinzufügen. Ich frage mich jedoch, was ist das Beste, die Inoremap des Handbuchs oder die von Haes zur Verfügung gestellt? Oder, was ist der Unterschied? –
Ich denke, dass für Python 'smartindent' nutzlos ist. Python-Programmierer brauchen keinen Einzug, um automatisch eingefügt zu werden 1. nach einer Zeile, die auf '{'; 2. vor einer Zeile, die mit '}' beginnt. Und Schlüsselwörter von 'cinwords' werden durch den Python-Dateityp-Einzug korrekt verarbeitet. –
Grundlegende Inoremaps sind die gleichen. Der einzige Nachteil dieser Inoremap ist - Sie können die Kommentare nicht mit '>>' –