VIM AutoIndentent ne fonctionne pas comme j'attends après «If», «pour», «while»; Comment puis-je le faire fonctionner comme je veux?
-
29-10-2019 - |
Question
J'ai une indentation automatique activée dans mon .vimrc
dossier set autoindent
qui passe à l'indentation précédente comme ainsi (█
est la position du curseur)
while (! skynet.selfAware()){
DARPA.funding++;█
}
Appuyez sur Entrée / Retour du chariot
while (! skynet.selfAware()){
DARPA.funding++;
█
}
Mais y a-t-il un moyen de rendre VIM suffisamment intelligent pour réaliser qu'une nouvelle indentation est nécessaire de telle sorte que de commencer
while (! skynet.selfAware()){█
}
Appuyez sur Entrée / Retour du chariot
while (! skynet.selfAware()){
█
}
à la place de
while (! skynet.selfAware()){
█
}
Pas de solution correcte
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow