17

これに対する答えはどこかにあるはずですが、私はそれを見つけていません.コードのページがある場合、Geditで理由を理解するのを手伝ってくれる人はいますか? svn commit ファイルの最後に余分な行が追加されていることを示していますか?

Gedit が自動的に改行を追加しているように感じます。でもなんでだか分からない…。

4

4 に答える 4

22

現実が最終的に勝ち、修正されましたが、壊れた動作はまだデフォルトです。を使用して端末で WYSIWYG 動作を有効にします

gsettings set org.gnome.gedit.preferences.editor ensure-trailing-newline false
于 2013-08-31T07:08:43.387 に答える
7

特徴です。簡単に無効化できるとは思えません。

これは意図的なものです。テキスト ファイルは常に \n で終了する必要があります。そうしないと、'cat'、'sed' などのツールで問題が発生する可能性があります。ただし、テキスト ビューの下部に常に空の行を表示する理由はありません。そのため、最後の \n

パオロ・ボレッリ [gedit 開発者]

于 2010-06-16T20:07:52.387 に答える
1

一部のエディター (特に Gedit には詳しくありません) は、ファイルが常に改行文字で終わるようにしようとします。おそらく最初にファイルを作成したエディターのような他のエディターでは、最後の改行文字なしでファイルを終了できます。

于 2010-06-16T20:01:51.747 に答える
1

ホワイトスペース リムーバープラグインをお試しください。

于 2011-04-01T08:44:35.927 に答える