6

Xcode(4.5)の最新リリースでは、ソースファイルから末尾の空白を削除することになっています。

しかし、行末にいくつかのスペースがあるファイルを保存すると、それらはまだそこにあります。

私は何が欠けていますか?

4

3 に答える 3

7

OK、問題は次のとおりです。

行末に空白を追加し、その行の末尾にカーソルを置いて保存すると、Xcode は末尾の空白を削除しません。

カーソルをその行から移動してから保存する必要があります。

おそらく空白を同時にトリミングしながら、カーソルの位置を保存することの間に競合が発生する可能性がありますか?

于 2012-10-08T19:11:33.247 に答える
3

はい、Xcode で編集したコードをコミットすると、Git で末尾の空白が表示されます。Xcode の設定 > テキストの編集: 編集 (タブ) に移動すると、空白のみの行を含めるオプションがあります。 ここに画像の説明を入力

私の現在の Xcode バージョン v5.1 について言及する価値があります。

では、既に git にアップロードされていて、空白について不満があるコードについてはどうでしょうか?

さて、エディターで 4 つのスペースを見つけます (デフォルトでは、Xcode の設定 > テキスト編集 > インデントで、変更可能な 4 つのスペースで設定されたインデント)。行にコードがない場合は、空の文字列に手動で置き換えます。他のエディター (TextWrangler など) でコードをさらにコピーして、スペースが 4 つしかない空行があるかどうかを確認することができます。「Cmd + G」は「次を検索」の短縮キーで、反復中に役立ちます。

于 2014-04-09T19:03:04.867 に答える
1

Xcode 4.4 以降、空白は自動的に削除されます (デフォルト)。また、空白のみの行を含めるを有効にすることをお勧めします。

[Xcode] > [設定] > [テキスト編集] > [編集中] に移動します

于 2012-10-01T07:14:23.503 に答える