Несовместимая строка заканчивается в Notepad++

Я использую Notepad++ v6.7.5. Я понимаю, что параметр Edit->EOL Conversion определяет, как Notepad ++ сохраняет файлы. У меня установлено значение "Формат Windows", что должно приводить к принудительному переводу конца строки в при сохранении файла. И это происходит примерно в 99% случаев.

Я отредактировал исходный файл, который пришел из системы Linux, предположительно с концом строки Linux. После некоторого редактирования я отправил его в систему контроля версий, которая проверяет конец строки. Сообщается о десятке ошибок. Я заставил Notepad ++ отображать символы конца строки и обнаружил, что около половины этих ошибок были окончаниями строки только с , как в Linux; остальные были только, как ничего, о чем я знаю.

Большинство (возможно, все) этих ошибок были в строках, которые я создал, то есть окончания строк были помечены клавишами в Notepad++, а не в начальном состоянии файла.

Кто-нибудь знает причину этой проблемы и как ее исправить?

1 ответ

Тумблер EOL Conversion из одного состояния в другое. Для вашего последнего переключателя для Windows все EOL будут установлены на <cr><lf>, Возможно, вам придется переключаться пару раз в зависимости от количества строк в файле.

Другие вопросы по тегам