10=[entre] n'a aucun effet... Je ne comprends pas trop l'utilité si ca "bousille" l'indentation
Ça ne bousille rien du tout :o Exemple:
for a in $foo do if [ $a -eq 3 ] then echo barrrrrrrrrr else echo bazzzzzzzzzz fi done
(exemple de qualitay [:petrus75] ) Tu réindentes les 3 lignes mal foutues avec = et
C'est vrai qu'en général on réindente carrément tout le fichier, mais ça peut servir en cas d'inentations bizarre.
5G=66G
5G veut dire "aller à la ligne 5" = veut dire "réindenter la ligne" 66G veut dire "jusqu'à la ligne 66" Tu peux te dispenser du 5G si le curseur est déjà à la ligne 5, bien sûr. Tu peux, par exemple, réindenter seulement les 10 prochaines lignes:
10=[entrée]
Tu peux aussi réindenter tout le fichier avec
1G=G
Note que ceci réindente en tenant compte de la syntaxe. Si tu veux juste décaler d'un niveau d'intention:
10>[entrée]
(et < pour réduire le niveau d'intention bien sûr) Tu peux utiliser =, > et < en mode visual, si tu préfères.