Carro

Un navegador para archivos de texto grandes orientados a la línea, implementado en TCL / TK.
Descargar ahora

Carro Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL v3
  • Precio:
  • FREE
  • Nombre del editor:
  • Tom Zoerner
  • Sitio web del editor:
  • http://search.cpan.org/~tomzo/Video-ZVBI-0.2.3/ZVBI.pm

Carro Etiquetas


Carro Descripción

Un navegador para archivos de texto grandes orientados a la línea, implementado en TCL / TK. El carro es un navegador para archivos de texto orientados a la línea grandes, implementados en TCL / TK. La aplicación de descarga se entiende como una alternativa a "menos". En comparación con menos, el estatificador agrega un resaltado de color, un historial de búsqueda persistente, marcadores gráficos, resultado de búsqueda por separado (es decir, filtro) Windows y salto flexible de entrada de tuberías a stdin. El cartelera tiene una interfaz gráfica, pero está diseñada para permitir la navegación a través del teclado al menos en la misma medida que menos. Los enlaces clave y el concepto de posicionamiento del cursor se derivan de VIM.Note: En este contexto, "orientado a la línea" denota que cada línea de texto se considera una unidad de datos. El resaltado de color (incluidos los coincidencias de búsqueda) siempre aplicará el resaltado a la línea de texto completa. Se desarrollará un Subservation Srowser para tamizar los archivos de salida de depuración escritos por software en desarrollo. Tales archivos de depuración pueden ser muy grandes; En el extremo, podría haber una línea de rastrea escrita para cada función introducida (por ejemplo, documentando la llamada y los parámetros reales) y una línea más cada vez que se deja una función. Al depurar excepciones complejas, a menudo es necesario analizar varios cientos o miles de líneas de rastreo de depuración para comprender la causa. En consecuencia, el análisis generalmente comienza a mirar primero a los eventos de nivel superior (por ejemplo, estímulos por el medio ambiente) y luego desenterrarse en los detalles. . Se desarrolló al carro para facilitar este proceso. Por supuesto, uno también podría usar herramientas estándar, como GREP o AWK, y menos o Vim para abordar esta tarea, pero esta forma en que se requiere mucho piratería manual repetitiva en la línea de comandos. Para una tarea todos los días, parece que vale la pena invertir algún tiempo en automatizar el proceso en una herramienta especializada. As de la versión inicial 1.0, muchas de las características del carro, todavía no son tan diferentes de lo que se puede encontrar en varios editores de texto regulares . Sin embargo, el desarrollo futuro puede extender las capacidades de filtrado (por ejemplo, al permitir que múltiples resultados de búsqueda de ventanas y las pilas predefinidas de patrones de búsqueda permitan el plegado rápido de los niveles de detalle de rastreo). Además, el cartel ya tiene la capacidad de analizar automáticamente los datos. Fuera del archivo de rastreo que se puede incluir en las marcadores y la lista de resultados de búsqueda y se puede ampliar fácilmente en esa dirección para diferentes aplicaciones. Con menos de 7000 líneas de extracto de código todavía es una aplicación relativamente pequeña (en gran parte gracias al poderoso widget "Texto" en TK), por lo que solo hay una barrera baja de familiarización con el código fuente para permitir que se extienda o adapte la funcionalidad para Tus propias necesidades. Aquí hay algunas características clave de "Browser": · La primera captura de pantalla muestra la ventana principal con un texto que tiene resaltado en color aplicado y una búsqueda incremental en curso (para una expresión que coincide con la línea marcada en amarillo) más tres líneas de texto marcados; · La segunda captura de pantalla muestra el cuadro de diálogo Editor de patrones de resaltado (sosteniendo los patrones utilizados para la captura de pantalla anterior); · La tercera captura de pantalla muestra el cuadro de diálogo Historial de búsqueda (es decir, una lista de los patrones de búsqueda utilizados anteriormente) y la lista de resultados de búsqueda (la lista se llena con todas las líneas que coinciden con los tres patrones seleccionados en la lista de historial de búsqueda que se muestra arriba; una línea se resalta en Amarillo, ya que coincide con una nueva búsqueda en la ventana principal); · La cuarta ventana muestra la lista de marcadores (estas son las líneas marcadas con un punto azul en la primera captura de pantalla); · La última captura de pantalla muestra el cuadro de diálogo de carga de tubería que se aparece cuando el flujo de entrada excede el tamaño del búfer para permitir saltar datos de entrada excesivos ¿Qué hay de nuevo en este lanzamiento: · Las tareas de resaltado de antecedentes se han mejorado con respecto a el desplazamiento o el salto, por lo que ya no se han visible las porciones de texto de manera incompleta resaltada. · La búsqueda de fondo y las tareas de resaltado se han hecho "suave" para que el uso interactivo esté menos obstaculizado. · Se ha solucionado un error en la gestión de tareas de antecedentes que a veces llevó a un bloqueo infinito de tareas de fondo. · La visualización de las barras de progreso y los mensajes de estado se ha cambiado para funcionar mejor con algunos administradores de ventanas más antiguos (que anteriormente pintaron esas ventanas con decoraciones y no pudieron forzarlos a la parte superior.) · Se agregó un trabajo para una anomalía de texto TK (3) que causó el procesamiento muy lento del comando "Deseche texto a continuación / Sobre el cursor". · El rendimiento y la facilidad de uso de varios comandos de la lista de búsqueda se mejoraron cambiándolos en tareas de fondo con la barra de progreso y permitiendo abortar las tareas en curso a través de la tecla "Escape". · Se agregó un cuadro de diálogo de confirmación antes de abortar una búsqueda en curso, ofreciendo retrasar el nuevo comando hasta que se complete la operación actual. · El rendimiento del cálculo del "número de cuadro" en la lista de búsqueda se mejoró extendiendo el caché. · Buscar "todos" se mejoró para mantener visible la línea de texto seleccionada actualmente (es decir, en lugar de desplazarse en las inserciones). · Se agregaron enlaces de llave (ALT-N y ALT-P) y se agregaron botones de comando para permitir restringir "Buscar all" a coincidir por debajo o por encima de la posición del cursor actual. · Enlaces de llave "U" y CTRL-R se agregaron a la ventana principal, para permitir un deshecho rápido o rehacer de las adiciones a la lista de búsqueda. · El historial de búsqueda se extendió para recordar la coincidencia de casos y las opciones de expresión regular. · Se agregó un nuevo comando al cuadro de diálogo Lista de búsqueda que permite la importación de listas de números de línea (como GREP -N) · La compatibilidad con VIM de los enlaces de llave en la ventana principal se mejoró agregando comandos de control de pila de saltos CTRL-O y CTRL-I y extendiendo la lista de comandos que permiten recuentos de repetición.


Carro Software relacionado

Cobertizo

El cobertizo es un editor hexagonal fácil de usar escrito para UNIX / Linux utilizando Ncurses, con una interfaz amigable de estilo Pico. ...

164

Descargar