smartindent ne permet pas de retrait des lignes manuellement en commençant par « # »

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

  •  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).

Était-ce utile?

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top