Я использую Eclipse (Версия: Indigo Service Release 2) в Mac OS X (10.7) с помощью инструментов разработки PHP и плагина Aptana Studio 3.
В настройках > Общие > Рабочая область, которую я выбрал: - Кодирование текстового файла = UTF-8 - Новый разделитель строки текстового файла = Unix В настройках > Общие > Редакторы > Текстовые редакторы Я включил "Показывать пробельные символы".
Я также использую "File > Convert Line Delimiters To > Unix", чтобы регулярно менять любые новые строки Windows.
Скопированная вставка текста добавляет символы новой строки (^ M) в конце целых строк в вставленном тексте. Это происходит, несмотря на то, что скопированный текст является "чистым" для новых символов Windows. Это происходит для всего текста с копированием (из того же файла/редактора или из других источников), если в нем есть как минимум одна целая строка. Я заметил, что поведение в git совершает.
Я считаю, что исчерпал все возможные объяснения и ничего не нашел в своих исследованиях.
Я подозреваю, что Aptana Plugin - проблема, потому что у меня есть вторая (отдельная) установка Eclipse со всем, как указано выше, за исключением плагина Aptana и никогда не испытывала нечто подобное. Тем не менее я не могу найти ничего в предпочтениях Aptana, которые выглядели бы как потенциальное решение.
Любые идеи, прежде чем я назову это ошибкой?