Il y a une ligne aléatoire passant par mon code dans Geany, et elle persiste à y rester au redémarrage de l'application. Comment puis-je le supprimer?
Capture d'écran:
Il y a une ligne aléatoire passant par mon code dans Geany, et elle persiste à y rester au redémarrage de l'application. Comment puis-je le supprimer?
Capture d'écran:
Réponses:
Edition> Peferences> Editeur> Afficher et là, désactivez le marqueur de longue ligne (Umbruchhilfe)
La ligne n'est pas aléatoire, mais elle marque la limite de 80 caractères - qui est par exemple toujours utilisée pour le code Linux-Kernel.
Il s'agit d'un éditeur de texte, ils vous montrent donc où se trouverait (l'ancien standard) un saut de ligne de 72 caractères (au cas où le saut de ligne serait activé ou envisagez d'ouvrir le fichier texte dans un éditeur de texte hérité).
Plus d'informations:
Wikipedia - Caractères par ligne :
À la fin de l'ère de la machine à écrire, la plupart des conceptions étaient orientées vers 72 CPL, dérivées d'un pas de 12 caractères par pouce, multiplié par 6 pouces (voir par exemple IBM Selectric). Cela garantirait au moins 1 pouce pour chaque marge, le gouvernement américain de l'époque ayant normalisé sur du papier 8 1/2 × 11 ". Les premiers éditeurs de texte informatique ont utilisé cette mesure comme référence pour leurs interfaces de terminal .
Colonne de saut de ligne - Le numéro de colonne de l'éditeur pour insérer une nouvelle ligne lorsque le saut de ligne est activé pour le document actuel.
Il ne semble pas qu'il y ait une option spécifique pour désactiver l'indicateur, mais peut-être le mettre à la colonne 0, ou à quelque chose comme 5000 pourrait le garder hors de vue au moins. :)
Je ne sais pas comment me débarrasser de la ligne, mais je peux deviner pourquoi elle est là.
Si je compte les caractères de votre capture d'écran à droite, la ligne semble être placée après la colonne 72, qui a traditionnellement été considérée comme la longueur de ligne "sûre" maximale. De nombreux éditeurs de texte, si on leur dit de boucler les lignes, le feront par défaut à 72 caractères par ligne.
De toute évidence, votre éditeur ne le fait pas (du moins pas dans le mode que vous utilisez), mais il vous avertit que toutes les lignes de code qui s'étendent au-delà de cette colonne peuvent être trop longues pour être affichées sur une seule ligne sans défilement ou encapsulation dans certains cas (par exemple sur un terminal de 80 colonnes, avec quelques colonnes occupées par des numéros de ligne).
Vous pouvez probablement désactiver la ligne d'avertissement ou ajuster sa position dans les paramètres de votre éditeur.
C'est, mon ami, la ligne verticale de 72 caractères (merci d'avoir mentionné @ techie007). C'est une convention de codage pour envelopper la ligne pour une meilleure lisibilité. Il existe également d'autres conventions, dont l'une provient des cartes perforées d'IBM, comme expliqué dans cette question programmers.stackexchange .
Wikipédia mentionne également la limite de 80 caractères.
Impact culturel
- Un héritage du format de carte perforée à 80 colonnes est qu'un affichage de 80 caractères par ligne était un choix courant dans la conception de terminaux basés sur des caractères. En novembre 2011, certains paramètres par défaut de l'interface de caractères, tels que la largeur de la fenêtre d'invite de commandes dans Microsoft Windows, restent définis sur 80 colonnes et certains formats de fichier, tels que FITS, utilisent toujours des images de carte de 80 caractères.