smartindent ne permet pas de retrait des lignes manuellement en commençant par « # »
-
10-10-2019 - |
Question
Le >>
raccourci ne lignes pas tiret commençant par #
pour moi dans C ou Python quand smartindent
est réglé.
Si quelqu'un a une solution de contournement, ce serait cool; Je aussi affiché que les gens savent (il a été plutôt confus et frustrant pourquoi cette clé ne fonctionnait pas).
La solution
Ceci est discuté dans un poste connexe sur le SO, qui fait référence à :h smartindent
et recommande la mise en nosmartindent comme une solution de contournement. Utilisez-vous filetype indent on
pour obtenir le plein indenter dépendant de la langue:
supprime automatiquement les Vim indentation sur les commentaires Python
Autres conseils
Oui, le comportement devrait >>
ne fonctionne pas avec #
comme indiqué dans :help smartindent
. Le doc a aussi un travail autour donné:
:inoremap # X^H#
^ où H est entré comme Ctrl + V Ctrl + H