Eclipse, GitHub - текстовый формат / проблема с отступом табуляции - PullRequest
2 голосов
/ 17 июля 2011

Я использую редактор на основе Eclipse (Flash Builder) для написания своего кода. я хочу использовать 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);

но когда это отправляется на GitHub (или в виде простого текстового файла), оно отображается примерно так:

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 и открываю файлы в редакторе кода, формат все равно правильный, поэтому, похоже, он не меняет формат, а отображает его неправильно.

это что-то, что можно исправить?

1 Ответ

2 голосов
/ 18 июля 2011

Похоже, вы используете вкладки в качестве разделителя, и разные редакторы имеют разные пространства вкладок.Вот почему я всегда использую (4) пробелы вместо табуляции.Вы можете настроить Eclipse, чтобы всегда использовать пробелы, проверив:

Window->Preferences->General->Editors->Text Editors->Insert spaces for tabs
...