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.
Lo mejor para reemplazar / n / t y más: Editor de archivos del programador http://www.lancs.ac.uk/staff/steveb/cpaap/pfe/pfefiles.htm
Perdón por unirme al carro tan tarde pero en Windows 10, Notepad2 los mostrará. Elija del menú View/Show Line Endings
Puede obtener esto en Emacs cambiando el modo. Por ejemplo, aquí es cómo se ven las cosas en el modo de Whitespace en Whitespace .
texto alternativo http://www.emacswiki.org/pics/static/WhiteSpaceOnLight.png
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.
Sublime Text 3 tiene un complemento llamado RawLineEdit que mostrará los finales de línea y permitirá la inserción de un tipo de fin de línea arbitrario:
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.