2011-12-19 7 views
10

Sto cercando di determinare se Eclipse su Windows aggiunge caratteri di controllo-M. Non ho visto alcuna impostazione per questo in Preferenze-> Editor di testo. Se non vedo i caratteri di Control M che usano vi -b su Linux, posso concludere che i caratteri di controllo-M non sono presenti quando si usa eclipse su Windows?Fa eclissi su Windows aggiungi i caratteri di controllo M

risposta

12

Alla fine ho trovato sotto Window > Preferences > General > Workspace la successiva preferenza di delimitazione del file di testo. L'impostazione predefinita è il delimitatore del sistema operativo su cui si sta utilizzando Eclipse, ma è possibile cambiarlo.

Preference for text file line delimiter

Ciò significa che quando si ora modifica un file (proveniente da Linux) sotto Windows, e non hai cambiato il default, la convenzione di fine linea (del file esistente) saranno conservati (New text file line delimiter) , ma se si crea un nuovo file, verrà utilizzata la convenzione del sistema operativo corrente (Windows).

+2

Le sto ancora prendendo. Altre idee? – uesports135

6

È possibile modificare i delimitatori di riga per tutti i file esistenti per un progetto selezionando il progetto e ottenuto su File -> Converti delimitatori di riga in -> Unix.

Ciò modificherà il delimitatore di riga per tutti i file nel progetto. Questo risolverà il problema.

+0

Questo è un ottimo modo per sistemare i file incasinati! – Teddy

Problemi correlati