Синхронизация PHPStorm, как игнорировать разделители строк?

Если я запускаю синхронизацию с сервером, я получаю изменения во всех файлах из-за разных разделителей строк. Все файлы не показывают никаких изменений, кроме подсказки: «содержимое имеет различия только в разделителях строк».

Могу ли я заставить PHPStorm игнорировать эти разделители строк?

10

Решение

Могу ли я заставить PHPStorm игнорировать эти разделители строк?

Там нет такой опции.

Дело в том, что нет никакой разницы в реальном контенте (коде), но разница все же есть в окончаниях строк, которые все еще являются частью «контента».

https://youtrack.jetbrains.com/issue/IDEA-101502 — звезда / голосование / комментарий, чтобы получить уведомление о прогрессе.


Я могу только предложить преобразовать все ваши локальные файлы в одинаковые окончания строк (Unix — LF) — PHP в Windows не видит разницы между ними при выполнении.

Settings | Editor | Code Style --> Line Separator — влияет на вновь созданные файлы.

Для существующих файлов вы должны выполнить такое преобразование вручную: выберите файлы / папки (или весь проект) на панели «Вид проекта» и используйте правильный ввод из File | Line Separators,

12

Другие решения

Лучшее решение — изменить стиль разделителя строк по умолчанию, чтобы использовать его так же, как ваш сервер. Чтобы сделать это, откройте Файл -> Настройки -> Редактор -> Стиль кода и установите для параметра «Разделитель строк» ​​ту же опцию, что и на вашем сервере.

Другое решение — отключить проверку «Несоответствующие разделители строк» ​​в настройках проверок («Файл» -> «Настройки» -> «Редактор» -> «Проверки» -> Проблемы с переносимостью -> Несоответствующие разделители строк).

0

По вопросам рекламы [email protected]