tag para pagina oficial mp3tag mega mac for descargar windows editor syntax-highlighting ansi

pagina - Editor de texto/visor con soporte de representación de códigos ANSI para Windows



mp3tag v2 54 (12)

Necesito alguna herramienta para mostrar el texto que contiene los códigos ANSI correctamente en Windows. No se necesita soporte completo, pero al menos colorear / negrita es una necesidad.

Motivo: mi módulo de registro / depuración produce una salida rica y bien representada con secciones importantes coloreadas con códigos ANSI. Esto ayuda mucho cuando se realiza la depuración en el terminal serie, pero si vuelco la depuración a un archivo o lo copio y pego en un editor de texto en Windows (la depuración remota interactiva no siempre es viable), en el mejor de los casos, todos los códigos ANSI se eliminan. en el peor de los casos, se representan como caracteres no deseados que ocultan los datos reales. Se apreciarían las capacidades de edición rudimentarias para poder seleccionar partes específicas, anotar, etc.


En Emacs, solo evalúa lo siguiente antes de abrir tu archivo .nfo:

(add-to-list ''auto-coding-alist ''("//.nfo//'" . cp437-dos))



He estado buscando una solución para mostrar los colores ANSI también (para la legibilidad de la salida de depuración del programa) y tropecé con Sublime Text (software pagado con versión de prueba http://www.sublimetext.com/ ) con el paquete ANSIescape ( https://github.com/aziz/SublimeANSI o instalado a través del control de paquetes).

Es compatible con los colores y el escape en negrita se reconoce pero no se muestra, aunque se le puede asignar un color especial en el archivo de configuración. También vale la pena señalar que este complemento muestra el texto en modo de solo lectura y debe desactivarse si es necesario editarlo.

Aquí está la captura de pantalla provista en el github, y personalmente lo he probado y verificado que funciona:


Llevo mucho tiempo probando varios programas en la URL a la que hace referencia Andras Vass sin resultados (no muestran los colores o siguen mostrando los códigos ANSI como un desorden de caracteres).

Cansado de buscar, finalmente encontré ANSIFilter (no el plugin NotePad ++ al que hace referencia Jeffson), el único que funciona para mí. Lo he agregado al menú contextual de Windows, por lo que ahora puedo abrir fácilmente mis archivos de texto ANSI.


Me sorprendería si Emacs no puede hacer eso. Al menos con la cáscara incrustada. Existen:

Actualización : como se había señalado, son solo colorizadores de salida de término. Pero si también puede editar los contenidos del búfer de shell en emacs, por ejemplo. cat file && colorear.

Pero espera un minuto, acabo de encontrar estos:



Sé que no será de mucha ayuda, pero estaba buscando exactamente lo mismo en Linux; estaba intentando ver algunas salidas de registro que tenían códigos de color ANSI de bash en su interior. Desafortunadamente, esos códigos de color ANSI se distribuyeron en varias líneas, lo que significa que "cat''ing el archivo y la tubería en" menos -R "," la mayoría "y herramientas similares, simplemente mostraría la línea de inicio donde se originó el color, pero no la Líneas posteriores que deberían haber sido coloreadas.

Curiosamente, pensé que las herramientas habituales de Linux como ''nano'', ''gedit'', ''vim'' y otras cosas tendrían capacidades para los códigos de color ANSI en un archivo de texto, pero es muy modesto con información sobre el color ANSI en los archivos de texto en estos editores Solo he encontrado información sobre el color ANSI para el editor de prueba ''joe'':

¡Color ANSI barato! - http://tldp.org/LDP/LG/issue01to08/articles.html#ansi

pero no pudo obtener las recomendaciones para que funcionen (tampoco podría hacer que funcionen ''emacs'', al menos no leyendo directamente un archivo de texto con caracteres de color ANSI).

Lo bueno: parece que lo que necesita, si necesita color ANSI en el texto, es buscar las utilidades ASCII art / NFO como se recomendó anteriormente, y el que finalmente encontré, y estaba trabajando para mí, fue tetradraw (a través de www .linux.org / apps / AppId_42.html; puede ser sudo apt-get instalado en Ubuntu ... en realidad, tetradraw es el nombre de la parte de dibujo / editor; sin embargo, hay un visor independiente que también funciona con códigos de color ANSI, tetraview ).

Bueno, quién hubiera pensado que es necesario rastrear una utilidad artística ASCII para poder leer los archivos de registro :)

De todos modos, espero que esto pueda ayudar de alguna manera en la búsqueda de los editores de texto de color ANSI para Windows, también ... ¡Salud!


Si el registro de depuración de su aplicación se realiza a través de 1 clase / función, podría intentar dividir la salida para que:

  • El registro similar a ANSI se muestra en el terminal / consola
  • El registro similar a HTML se escribe en el archivo

Para su aplicación, todo el registro va a esta clase, y esta clase divide la salida a terminal / consola y archivo.

Cree un ''estándar'' en su clase de registro para especificar colores y negrita (por ejemplo, códigos predefinidos como Ctrl-A significa rojo, Ctrl-B significa negrita, ..., o métodos específicos en la clase de registro para configurar el color y la negrita, o tal vez incluso los códigos ANSI), y tradúzcalos en su clase de registro central a:

  • Los códigos ANSI correctos en el terminal
  • Los códigos HTML correctos en el archivo.

Alternativamente, creo que en lugar de HTML, también podría usar texto enriquecido, pero no conozco todas las posibilidades del texto enriquecido, por lo que es posible que tenga que buscarlo.


Si está interesado principalmente en ver el archivo en lugar de editarlo, Ansifilter lo convertirá a HTML, que luego podrá ver y al menos buscar en su navegador, o RTF si wordpad sería lo suficientemente bueno (difícil de imaginar). Huh, parece que también hay una versión del plugin de notepad ++ en la página de descarga, por lo que podría ser perfecta si te permite cargar en notepad ++.
http://www.andre-simon.de/doku/ansifilter/ansifilter.html

También hay un complemento diferente para vim que colorea el texto de acuerdo con los códigos ANSI.
http://www.vim.org/scripts/script.php?script_id=302

Sin embargo, mientras resalta el texto en el color correcto, deja los códigos ANSI en ellos (en un color descolorido, casi de fondo) que probablemente desordenará el formato de alineación en el archivo, además de dificultar el movimiento. alrededor del archivo (un montón de "espacio vacío" para desplazar el cursor, buscar una palabra no coincidirá si hay un código ansi en el medio, etc.). También hay un parche que puede aprovechar para ocultar los códigos, pero eso requeriría parchear y luego volver a compilar vim desde la fuente.

Sí, sugerir que vim es bastante inútil si ya no eres un usuario de vim, tiene una curva de aprendizaje demasiado grande, lo sé. Pero podría ser útil para los usuarios de vim que hay.



El editor de texto Notepad2 afirma ser un visor + "NFO" +.

/ * Enlace eliminado * /

Edición: NFO no mencionado! Pensé que lo había visto.

::


El editor de código abierto Atom tiene el paquete language-ansi-styles . Es compatible con todo tipo de formato, excepto ;r;g;b .