Emacs est pourvu d'un système d'indentation automatique qui sait s'adapter au mode utilisé.
J'ai commencé à programmer dans le milieu des années 80 et j'ai dû prendre de mauvaises habitudes car les systèmes automatiques n'alignent jamais mon texte comme je le veux.
Quand on écrit d'un bout à l'autre du code bien préparé, on indente au fur et à mesure des besoins d'imbrication avec "espace" ou "tab" selon ses préférences ("espace" pour moi) et tout va bien.
Par contre quand on modifie un script et que l'on veut rajouter une condition autour d'une boucle par exemple, si celle ci est assez longue, déplacer toutes les lignes les unes après les autres devient vite pénible.
Sous Emacs il y a un moyen de faire ça très facilement : On sélectionne une région et on tape Cu n Cx TAB pour déplacer ne n caractères vers la droite toute la région sélectionnée ou Cu -n Cx TAB pour déplacer la région de n caractères vers la gauche.
Aucun commentaire:
Enregistrer un commentaire