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.