Предполагается, что последний выпуск Xcode (4.5) удаляет конечные пробелы из исходных файлов.
Но когда я сохраняю файл с пробелами в конце строки, они все еще там.
Что мне не хватает?
Предполагается, что последний выпуск Xcode (4.5) удаляет конечные пробелы из исходных файлов.
Но когда я сохраняю файл с пробелами в конце строки, они все еще там.
Что мне не хватает?
Хорошо, вот в чем была проблема.
Xcode не будет обрезать конечный пробел, если вы добавите пробел в конце строки, оставите курсор в конце этой строки, а затем сохраните его.
Вам нужно переместить курсор с этой строки, а затем сохранить его.
Может быть, какой-то конфликт между сохранением положения курсора и одновременной обрезкой пробелов?
Да, при фиксации отредактированного кода Xcode в Git отображаются пробелы в конце. Перейдя в настройки Xcode> Редактирование текста: Редактирование (вкладка), у вас есть возможность включить строки, содержащие только пробелы.
Стоит упомянуть мою текущую версию Xcode v5.1.
Теперь, что насчет кода, который уже загружен в git, который жалуется на пробелы?
Что ж, найдите в своем редакторе 4 пробела (по умолчанию в настройках Xcode> Редактирование текста> Отступ, отступ установлен с 4 пробелами, которые также можно изменить); и замените пустой строкой вручную для тех, у кого нет кода в строке. Вы можете дополнительно скопировать и вставить код в другом редакторе (например, TextWrangler), чтобы увидеть, осталась ли какая-либо пустая строка только с 4 пробелами. «Cmd + G» — это короткая клавиша для «найти следующее», помогает при повторении.
Начиная с Xcode 4.4 пробелы будут обрезаться автоматически (по умолчанию). Я рекомендую также активировать Включая строки, содержащие только пробелы.
Перейдите в Xcode > «Настройки» > «Редактирование текста» > «Во время редактирования».