Voglio che TextEdit non salvi mai <CR>
, il ritorno a capo.
Diversi sistemi operativi salvano il fine riga come caratteri Unicode diversi.
Per MS DOS (come Windows) è <CR><LF>
, e per Unix e Mac <LF>
, e per il vecchio Mac OS 9 solo <CR>
.
Qui <CR>
è il ritorno a capo e <LF>
il feed di riga.
Quando a volte incollo, in TextEdit, diversi paragrafi da un file creato da Windows, ad esempio pdf
o doc
/ docx
, vengono copiati anche <CR>
.
TextEdit non è pienamente conforme agli standard Unix, in quanto accetta <CR><LF>
, mostrandoli come interruzioni di riga.
Non posso dire, quindi, se un'interruzione di riga è in stile finestra <CR><LF>
o Unix in stile <LF>
.
Quando salvi i miei scritti personali in puro testo ( txt
) scritto in Markdown, non voglio questi <CR>
, ma non posso vederli né eliminarli in TextEdit.
È quando apro il file di testo in questione con Vim, ho notato che <CR>
è mostrato come ^M
.
Infatti, in Vim, è facile sostituirli con stringhe vuote.
Tuttavia, anch'io ho modificato spesso in TextEdit.
Posso impostare TextEdit in modo che non salvi mai <CR>
in un buffer del suo?
Cioè, quando incollo un <CR>
in un buffer, il <CR>
viene ignorato e non scritto.