KX
Messages postés16733Date d'inscriptionsamedi 31 mai 2008StatutModérateurDernière intervention31 janvier 2024
-
9 août 2013 à 07:19
KX
Messages postés16733Date d'inscriptionsamedi 31 mai 2008StatutModérateurDernière intervention31 janvier 2024
-
10 août 2013 à 17:31
Bonjour,
Auparavant lorsque l'on écrivait une longue ligne de code, celle-ci était coupée et passait à la ligne, en conservant le même numéro de ligne. Genre :
1| if (!petiteligne)
2| graaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
| aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaande(ligne);
3| else petite(ligne);
Mais depuis de récentes modifications, on se retrouve avec des barres de défilement, et c'est nettement moins lisible, car on n'a pas tout le code sous les yeux...
if (!petiteligne)
graaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaande(ligne);
else petite(ligne);
Un petit retour en arrière sur ce point, serait certainement profitable...
ichiriac
Messages postés195Date d'inscriptionlundi 28 janvier 2013StatutMembreDernière intervention13 janvier 20173 9 août 2013 à 11:37
Bonjour KX,
Ce n'est pas vraiment simple, on à dû faire un compromis pour garder ces fonctionnalités :
- avoir des numéros de lignes
- du coup pouvoir copier/coller en gardant l'indentation sans prendre ces numéros en copie
Si on met les numéros de lignes et on coupe les lignes trop longues, on change de technique mais on perdra l'indentation sur les copier/coller dans certains navigateurs ...
"En principe" un code doit respecter certaines règles, car au delà de l'affichage sur CS, certains éditeurs risquent de ne pas faire de word-wrap ... c'est pour ça que qu'en principe la norme est d'essayer de respecter 80 colonnes de largeur (à cause du plus petit écran, la console)
On va continuer à creuser le sujet ... et je te tiendrais au courant sur ce thread ...
jee pee
Messages postés39563Date d'inscriptionmercredi 2 mai 2007StatutModérateurDernière intervention13 avril 20242 9 août 2013 à 14:29
80 colonnes de largeur (à cause du plus petit écran, la console)
80 colonnes de largeur, à cause du plus petit écran, la console, qui faisait 80 colonnes à cause de la carte perforée brevetée par IBM en 1926. Et puis on va remonter aux fabricants de soierie lyonnais du 18 ème ;-)
ichiriac
Messages postés195Date d'inscriptionlundi 28 janvier 2013StatutMembreDernière intervention13 janvier 20173
>
jee pee
Messages postés39563Date d'inscriptionmercredi 2 mai 2007StatutModérateurDernière intervention13 avril 2024 9 août 2013 à 17:23
et dire qu'à l'origine tout était dans un point ...
KX
Messages postés16733Date d'inscriptionsamedi 31 mai 2008StatutModérateurDernière intervention31 janvier 2024127 10 août 2013 à 17:31
Le principal intérêt de l'outil de code c'est de conserver l'indentation (y a aussi la coloration syntaxique mais c'est secondaire), or qui dit indentation dit espaces en marge et on se retrouve rapidement avec des horreurs comme ici...
Au passage j'en profites pour faire une suggestion : diminuer la taille des tabulations, car 8 espaces de largeur c'est beaucoup trop, 4 suffiraient largement...