Quiero permitir que TextEdit nunca guarde <CR>
, el retorno de carro.
Los diferentes sistemas operativos guardan el final de línea como diferentes caracteres Unicode.
Para MS DOS (como Windows) es <CR><LF>
, y para Unix y Mac <LF>
, y para el muy antiguo Mac OS 9 solo <CR>
.
Aquí <CR>
es el retorno de carro, y <LF>
el avance de línea.
Cuando a veces pego, en TextEdit, varios párrafos de un archivo creado por Windows, por ejemplo, pdf
o doc
/ docx
, <CR>
's también se copian.
TextEdit no cumple con los estándares de Unix, ya que acepta <CR><LF>
's, al mostrarlos como saltos de línea.
No puedo decir, entonces, si un salto de línea tiene el estilo de ventana <CR><LF>
o el estilo de Unix <LF>
.
Cuando guardo mis escritos personales en texto puro ( txt
) escrito en Markdown, no quiero estos <CR>
's, pero no puedo verlos ni eliminarlos en TextEdit.
Es cuando abro el archivo de texto en cuestión con Vim, ¿detecté los <CR>
que se muestran como ^M
?
De hecho, en Vim, es fácil reemplazarlos con cadenas vacías.
Sin embargo, yo también edito en TextEdit a menudo.
¿Puedo configurar TextEdit para que nunca guarde <CR>
's en un búfer?
Es decir, cuando pego un <CR>
en un búfer, el <CR>
se ignora y no se escribe.