smartindent erlaubt es nicht, eine manuell indent Zeilen beginnend mit „#“

StackOverflow https://stackoverflow.com/questions/4395145

  •  10-10-2019
  •  | 
  •  

Frage

Die Abkürzung >> nicht indent Zeilen, die in beide C oder Python mit # für mich zu starten, wenn smartindent eingestellt ist.

Wenn jemand eine Abhilfe hat, das wäre cool sein; Ich poste auch dieses Menschen wissen lassen (es war eher verwirrend und frustrierend, warum dieser Schlüssel nicht funktioniert).

War es hilfreich?

Lösung

Dies ist in einem verwandten Beitrag auf SO diskutiert, die :h smartindent verweist und empfiehlt nosmartindent als Behelfslösung Einstellung. Sind Sie mit filetype indent on die volle sprachabhängigen Einrücken zu bekommen:

Vim entfernt automatisch Einzug auf Python Kommentare

Andere Tipps

Ja, das erwartete Verhalten >> funktioniert nicht mit # wie in :help smartindent dokumentiert. Der Doc hat auch eine Arbeit um gegeben:

:inoremap # X^H#

wobei ^ H als Ctrl + V Ctrl + H

eingegeben wird
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top