最近、さまざまなソフトウェアがファイルの最後に改行を追加していると考えていたが、実際にはPluma(またはGedit-同じ違い)が静かにそれらを追加していることを発見しました。現在、多くのPHPインクルード、ディスクに保存されたデータの解析などを行うWebサイトに取り組んでいます。そのため、各ファイルの終わり。私が知る限り、この振る舞いを止める方法はありません。
これをソートするか、この問題のないGeditに似たテキストエディターを見つけたいと思います。私は実際にWine経由でNotepad ++を使うことに頼りたくありませんが、それはオプションかもしれません。ターミナルテキストエディタも使用できますが、ファイルのマイナーな編集以外にもGUIを使用したいです。
Geditには問題を修正できるconfがあります。次のように入力して修正できます。
gsettings set org.gnome.gedit.preferences.editor ensure-trailing-newline false
コマンドラインツールが気に入らない場合は、dconf-editor
(必要に応じてSudo apt install dconf-editor
)を使用して変更できます。
それからdconf-editorで
/org/gnome/gedit/preferences/editor
ensure-trailing-newline
をfalseに変更します
次のエディターでは、末尾の改行文字は追加されません(ない場合)。
両方のリポジトリをインストールできます
Sudo apt update
Sudo apt install leafpad emacs24
(16.04 LTSでチェックしましたが、これは私のemacsのパッケージemacs24でした。)
編集:
leafpad
は軽量のGUIエディターで、Lubuntuに付属しています。
emacs
は元々Unixの古典的なエディターであり、GUIとターミナルウィンドウの両方で実行できます。非常に強力ですが、学習曲線があります。