Récemment, j'ai découvert qu'après des années de réflexion, divers logiciels ajoutaient une nouvelle ligne à la fin de mes fichiers, c'était en fait Pluma (ou Gedit - même différence) qui les ajoutait silencieusement depuis le début. Actuellement, je travaille sur un site Web qui contiendra de nombreux PHP, analysant les données enregistrées sur le disque et autres éléments du même genre, ce qui me faciliterait grandement la vie en supprimant la ligne supplémentaire ajoutée à la fin de chaque fichier. Autant que je sache, il n'y a pas moyen d'arrêter ce comportement.
Je voudrais soit obtenir ce tri ou trouver un éditeur de texte similaire à Gedit sans ce problème. Je ne veux pas vraiment recourir à Notepad ++ via Wine, mais cela peut être une option. Les éditeurs de texte de terminal sont également une possibilité, mais je préférerais en utiliser un avec une interface graphique pour autre chose que des modifications mineures de fichiers.
Il y a une conf dans gedit qui peut corriger votre problème: Vous pouvez le modifier en tapant
gsettings set org.gnome.gedit.preferences.editor ensure-trailing-newline false
Si vous n'aimez pas les outils de ligne de commande, vous pouvez le modifier avec dconf-editor
(Sudo apt install dconf-editor
si nécessaire).
Puis dans dconf-editor, allez à
/org/gnome/gedit/preferences/editor
Et changez ensure-trailing-newline
en faux
Les éditeurs suivants n’ajoutent pas de caractère de fin de ligne, s’il n’en existe pas,
Vous pouvez installer les deux via les dépôts
Sudo apt update
Sudo apt install leafpad emacs24
(J'ai vérifié 16.04 LTS, et c'était le paquet emacs24 pour mon emacs.)
Modifier:
leafpad
est un éditeur graphique léger, livré avec Lubuntu.
emacs
est un éditeur classique à l'origine d'Unix. Il peut être exécuté à la fois avec une interface graphique et dans une fenêtre de terminal. Il est très puissant, mais a une courbe d'apprentissage.