2011-07-17 10 views
0

私はEclipseベースのエディタ(Flash Builder)を使用してコードを記述しています。 GitHubをリモートリポジトリとして使用したいが、タブインデントによってフォーマットの競合が発生する。Eclipse、GitHub - テキストフォーマット/タブインデント問題

は、例えば、Flash Builderで、私は書かれている本:

case Boolean:  bytes.writeBoolean(value);   break; 
case int:    bytes.writeInt(value);     break; 
case uint:    bytes.writeUnsignedInt(value);  break; 
case Number:  bytes.writeDouble(value);   break; 
case ByteArray:  bytes.writeBytes(value);   break; 
default:     bytes.writeUTFBytes(value); 
case Boolean:  bytes.writeBoolean(value);   break;     
case int:   bytes.writeInt(value);    break; 
case uint:   bytes.writeUnsignedInt(value);  break; 
case Number:  bytes.writeDouble(value);   break; 
case ByteArray:  bytes.writeBytes(value);   break; 
default:   bytes.writeUTFBytes(value); 

それはGitHubの(またはプレーンテキストファイル)に送信されたとき、それはこのようなものを表示される

GitHubからリポジトリをプルしてコードエディタでファイルを開くと、フォーマットは正しいので、フォーマットを変更するようには見えないので、正しく表示されません。

これは修正可能なものですか?

答えて

1

タブを区切り文字として使用していて、さまざまなエディタのタブスペースが異なるように聞こえます。それで私はいつもタブの代わりに(4)スペースを使うのです。

​​
+2

実際には、整列用ではなくインデント用にタブを使用します。 – Tekkub

+0

それは私が最初に試したことでした。私はちょうどそれを再試行したが、それはまだ私のために動作しません。コードエディタからプレーンテキストファイルにコードをコピーしても、フォーマットは変更されます。 – TheDarkIn1978

+0

ああ、これはFlash Builder固有のバグです:http://stackoverflow.com/questions/6312864/flash-builder-4-spaces-instead-of-tabs – TheDarkIn1978