Détails
Retrait automatique dans Notepad++
On écrit toujours du code comme ça, formellement :
void main(){
if(){
if()
}
![Texte alternatif][1]
Mais lorsque j'utilise [Notepad++][2], l'affichage est le suivant :
void main(){
if(){
if()
}
![Texte Alt][3]
Comment utiliser Notepad++ pour l'indentation automatique ?
Grâce à Jonathan, je l'ai réglé, mais cela n'a aucun effet. La capture d'écran est ci-dessous :
![Texte Alt][4]
J'utilise Notepad++ version 5.1.3.
[1] : http://i.stack.imgur.com/dPV7i.jpg [2] : http://en.wikipedia.org/wiki/Notepad%2B%2B [3] : http://i.stack.imgur.com/1T37o.jpg [4] : http://i.stack.imgur.com/1jOZS.jpg
182
3
Notepad++ n'insère automatiquement les indentations suivantes que si vous indentez manuellement la première ligne d'un bloc ; sinon, vous pouvez réindenter votre code après coup en utilisant
TextFX > TextFX Edit > Reindent C++ code
.La plupart des développeurs de programmes d'édition de texte utilisent mal ce nom (auto-indentation). Le nom correct est "maintenir l'indentation" ;. L'indentation automatique est ce que vous voulez réellement, mais elle n'est pas implémentée.
J'aimerais également voir cette fonctionnalité dans Notepad++.
Dans la dernière version (au moins), vous pouvez le trouver à travers :
[EDIT] Cependant, je ne pense pas que l'implémentation de l'indentation automatique soit la meilleure. Vérifiez donc que vous avez bien la version 5.1. L'indentation automatique a été récemment révisée et corrige donc automatiquement votre indentation.
Notez également qu'il vous manque le bloc pour le deuxième
if
: