Używam Eclipse (wersja: Indigo Service Release 2) na Mac OS X (10.7) z PHP Development Tools i Aptana Studio 3 Plugin.Skopiuj i wklej w Eclipse dodaje nowe linie okna na końcu każdej wklejonej linii
W Preferencje> Ogólne> Workspace wybrałem: - kodowanie pliku tekstowego = UTF-8 - Nowa linia pliku tekstowego separator = Unix W Preferencje> Ogólne> Redakcja> Edytory tekstowe mam Enabled „Pokaż białych znaków” .
Używam również "Plik> Konwertuj ograniczniki linii na> Unix", aby regularnie zmieniać dowolne nowe linie okien.
Kopiuj-wklej tekstu dodaje znaki nowej linii Windows (^ M) na końcu całych linii w wklejonym tekście. Dzieje się tak pomimo faktu, że skopiowany tekst jest "czysty" z nowych znaków w systemie Windows. Dzieje się tak w przypadku wszystkich wklejonych tekstem (z tego samego pliku/edytora lub z innych źródeł), jeśli ma on co najmniej jedną całą linię. Zauważyłem zachowanie w git commits.
Sądzę, że wyczerpałem wszystkie możliwe wyjaśnienia i niczego nie znalazłem w swoich badaniach.
Podejrzewam, że Aptana Plugin jest problemem, ponieważ mam drugą (oddzielną) instalację Eclipse z wszystkimi ustawionymi wyżej, bez wtyczki Aptana i nigdy nie doświadczyłem czegoś podobnego. Niemniej jednak nie mogę znaleźć niczego w preferencjach Aptana, które wyglądałoby jak potencjalne rozwiązanie.
Jakieś pomysły, zanim nazwać to błędem?
I zostały napotykają ten sam problem na Win7, bez Aptana. – gapple
To samo dzieje się ze mną na Linuksie. Nigdy bym nie zauważył, gdybym nie miał Show Whitespace. – Greg
Nie włączałbym "Show Whitespace", jeśli nie korzystałem z git: git diff ujawnił problem. – Symvan