code text text-editor newline carriage-return

text - code - shiny using html



Editor de texto que muestra / r / n? (17)

Apuesto a que el Bloc de notas del programador te daría algo así ...

Estoy buscando un editor de texto que me muestre los retornos de carro y las nuevas líneas.

Por ejemplo, si "This/rIs/r/nA/nString" esta cadena: "This/rIs/r/nA/nString"

En lugar de mostrar

This Is A String

Estoy buscando un editor de texto que muestre

This/rIs/r/nA/nString

Creo que un problema con el análisis de archivos de texto en un determinado programa está causado por una nueva línea incoherente / retorno de carro / ambos al final de las líneas.

Podría hacer un programa que pueda leer un archivo y mostrarlo con ese formato, pero pensé que sería más fácil si alguien supiera de uno que ya lo puede hacer.

¡Gracias!

[EDITAR]
Olvidé especificar que estoy en Windows, y la instalación de Cygwin no es realmente una opción. De lo contrario, usaría vi o vim.
Además, si hay una forma de hacerlo en PSPad, que ya está instalado, sería increíble si también lo supieras. ¡Gracias!


Con Notepad++ , puede mostrar caracteres de final de línea. Muestra CR y LF, en lugar de "/ r" y "/ n", pero muestra el punto. Sin embargo, aún insertará los saltos de línea. Pero puedes ver los caracteres de final de línea.

Para utilizar Notepad ++ para esto, abra el menú Ver, abra la pestaña Mostrar símbolos y seleccione "Mostrar todos los caracteres" o "Mostrar caracteres de final de línea".


En vi (m) , mira:

:help ''list'' :help ''listchars''


En la plataforma de Windows, el editor de Zeus tiene una opción para mostrar el espacio en blanco (es decir , ver, menú de sapce blanco ).

También tiene una opción para mostrar el archivo en modo hexadecimal (es decir , Herramientas, menú Hex Dump ).


Escribe un pequeño programa que haga el truco. Dependiendo del idioma que use, toma entre 10 segundos y 1 minuto. Más rápido que instalar cualquier aplicación con seguridad. En línea de comandos con la configuración adecuada PHP

php -q <?php $t=file_get_contents("filename"); echo str_replace(array("/n", "/r"), array("//n", "//r"), $t); ?>


GVIM se ejecuta en Windows, y hay VIM para cmd.

Compruebe http://www.vim.org/download.php

Además, un vistazo rápido a través de los documentos o google, o algunos amigos de vimmy pueden ayudarlo a usar la búsqueda rápida de VIM y reemplazarlo para solucionar el problema que está teniendo, creo.



Perdón por unirme al carro tan tarde pero en Windows 10, Notepad2 los mostrará. Elija del menú View/Show Line Endings


Prueba Notepad++ . Muestra todos los personajes. Además, puede usar la utilidad dos2unix para convertir un archivo a todo / n, o "conv" (mismo enlace) para convertir de cualquier manera.



Si tienes Mathematica, puedes probar con este comando:

ReadList["filename.txt", Record, RecordSeparators -> {}] // InputForm

Eso mostrará todos los / r y / n


Slickedit y Notepad2 también los muestran. En Slickedit puede personalizar todo tipo de caracteres invisibles (espacios en blanco, pestañas, CR, líneas de alimentación, ...) y mostrarlos con cualquier carácter que desee.


Soy un gran fan de JEdit . Es muy poderoso y multiplataforma. Hay un complemento disponible llamado Whitespace que puede hacer lo que quieras. Si eso no es suficiente, hay un complemento de visualización hexadecimal y un complemento de edición hexadecimal.



EmEditor hace esto. También puede personalizar qué símbolos realmente se muestran para mostrarlos.


SciTE hace muy bien con una sola pulsación de tecla. También es capaz de detectar el final de línea más probable del archivo (en el caso de líneas mixtas) y convertirlos.
No es necesario instalarlo, es liviano, se puede usar como herramienta incluso si no quieres renunciar a tu editor favorito.


vi puede mostrar todos los personajes.