Este es el comando seeman que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
seetxt / seeman ‐‐ Visor de archivo de texto GUI y página de manual ("página de manual") para X Windows.
SINOPSIS
vertxt [archivo de texto] [-x término de búsqueda]
ver [página de manual] [-s sección] [-x término de búsqueda]
DESCRIPCIÓN
Seetxt y seeman (colectivamente: "ver") son el mismo programa, pero el nombre usado para llamarlo
indica si se está cargando una página de manual o un archivo de texto normal. Posteriormente, el
El nombre de invocación es irrelevante: la GUI siempre se puede usar para ver ambos tipos de archivos.
See mantiene los "metadatos" del documento de forma independiente para cada usuario, lo que le permite mantener
marcadores y aspectos destacados para archivos de sistema de solo lectura (incluidas las páginas de manual) de una manera simple y
manera intuitiva. Consulte también hace búsquedas en capas, hipervínculos a propósito de búsquedas y se puede
configurado para monitorear un archivo existente (como un registro) en busca de cambios.
De forma predeterminada, consulte ejecuciones en "modo servidor": las solicitudes de línea de comandos se enviarán al
servidor en lugar de iniciar una nueva instancia. Esto ayuda a facilitar la integración con el archivo.
navegadores, la mayoría de los cuales le permiten registrar un comando para usar al ver un texto
documento.
Consulte utiliza la barra de título para emitir algunos mensajes del programa. Puedes arrastrar y soltar un archivo de texto
desde la ventana de otra aplicación en el área de texto para verlo (esto no se mueve ni copia
el archivo en cualquier lugar, y no es aplicable a las páginas de manual).
INVOCACIÓN OPCIONES
Para iniciar "ver" (o enviar una solicitud al servidor existente), use vertxt or ver,
luego el nombre del archivo, luego cualquier opción. El nombre del archivo debe estar antes de las opciones. Si no
se proporciona un nombre de archivo, se lanza una nueva instancia de see, incluso si hay un servidor en ejecución.
Si el nombre del archivo comienza con un guión, asegúrese de utilizar la ruta completa o "./". usted
también puede ver páginas de manual fuera de ruta utilizando el nombre de ruta completo o "./". Ver se referirá
a las páginas (en la lista de archivos, etc.) como pertenecientes a la sección "***".
Todas las opciones son un solo carácter precedido por un guión.
-s .
Se usa para indicar una sección de página de manual para usar en lugar de la predeterminada, por ejemplo. "seeman
printf -s 3 ". No lo utilice con páginas de manual fuera de ruta.
-x término
Ver realizará una búsqueda inicial de texto para "término", resaltando todos
instancias. Para buscar una frase (es decir, un término que incluye espacios), encierre el término
entre comillas.
-v Mostrar versión. Esta documentación es para la versión 0.72.
-h Muestre un mensaje útil de "uso".
NOTA ACERCA DE ENLACES SIMPLES IN ARCHIVO CAMINOS: Si carga un archivo en su directorio de trabajo actual
sin ruta, consulte utiliza la ruta real a ese archivo. Sin embargo, si ese directorio también está
enlace simbólico, y luego carga el archivo usando una ruta completa al archivo con a enlace simbólico
en alguna parte in eso, Verá usará ese camino. Esto es importante con respecto a la lista de archivos y
seedata (marcadores / resaltado), ya que esa información se guarda por nombre de archivo, incluido
la ruta, y una ruta enlazada simbólicamente no coincidirá con "la real".
EL NAVEGACIÓN BAR Y LISTA DE ARCHIVOS
En la parte superior izquierda de la GUI hay tres botones: un botón "Atrás", un botón que contiene el nombre de
el archivo actual y un botón "Adelante". El botón central presentará la lista de archivos.
Esta es una lista de archivos vistos anteriormente, en orden de "último en entrar, primero en salir". Puedes elegir
un archivo de esta lista haciendo doble clic izquierdo en él (lo que mueve ese archivo a la parte superior de
la lista). También puede utilizar los botones Atrás y Adelante, con o sin la lista de archivos.
ventana abierta, para saltar a través de la lista (los archivos cargados de esta manera no cambian de posición).
Cuando cambia de archivo, se graba la última posición del cursor, por lo que puede volver
y adelante entre archivos y mantener una posición de línea sin molestarse en colocar un
marcador. Esta información se guarda para todos los archivos de la lista, incluso entre invocaciones,
y se comparte entre instancias. La lista de archivos se guarda en el disco y debe definir un
ubicación para esto en su configuración (ver más abajo); si no, vea usará una lista global
desde su directorio de tiempo de ejecución.
Puede editar la lista de archivos en el disco manualmente si lo desea. Tenga en cuenta que el formato cambió
entre 0.61 y 0.70, y su antigua lista de archivos no será compatible. Para corregirlo: todo
Los nombres de archivos y páginas de manual deben ir seguidos de |, luego la (sección) entre paréntesis para man
páginas. Opcionalmente, hay un $ NUM donde "NUM" es un número entero; este es el
posición de carácter del cursor al cargar. La barra en sí (|) es obligatoria al igual que una sección
para páginas de manual. Se le advertirá sobre entradas no válidas. Lea también la NOTA SOBRE
VÍNCULOS SIMBOLOSOS EN VÍAS DE ARCHIVO bajo OPCIONES DE INVOCACIÓN, arriba.
PARTE INFERIOR CAMBIOS Y TEXTO ENTRADA
Hay cinco botones de alternancia en la parte inferior de la interfaz de visualización, dos de los cuales se ven
como pequeñas luces redondas que parpadean en verde cuando se encienden. Haga clic directamente en la luz para alternar
eso. La luz izquierda enciende y apaga el servidor (consulte MODO DE SERVIDOR, a continuación). La derecha
La luz establece un reloj en el archivo actual, lo que significa que se recargará en un intervalo para
incluir cualquier cambio nuevo. El valor predeterminado para este intervalo es diez segundos (consulte CONFIGURACIÓN,
abajo).
NOTA: Los archivos que superen el valor predeterminado de 1 Mb no se vuelven a cargar; tienen cola. Esto significa que si el
el tamaño del archivo ha aumentado, se tomará una cantidad igual a la diferencia del final y
añadido a la pantalla. Eso funciona bien si "el cambio" fue una adición al final (como
ocurre con un registro normal). Pero si desea monitorear un archivo de texto muy grande para otros
cambios (aleatorios), tendrá que ajustar el límite predeterminado de 1 Mb, consulte CONFIGURACIÓN. Esta
no se aplica a las páginas de manual. Si el cursor está al final de un archivo observado, la pantalla
debe permanecer allí incluso si el archivo ha crecido.
Los tres botones en el centro, alrededor de la entrada de texto, son controles para la búsqueda de texto.
Si escribe algo en la entrada de texto y presiona Intro, verá ejecutará un "buscar todo"
búsqueda de estilo, resaltando el término en amarillo donde se encuentra y moviendo la vista para incluir
la primera instancia. Ahora puede hacer avanzar el cursor a la siguiente instancia con ctrl ‐ n, y
volver a la instancia anterior con ctrl ‐ p. Si alterna "empujar" e ingresa una nueva búsqueda
término, todas las instancias de la última búsqueda cambiarán a un resaltado púrpura y el nuevo
el término será amarillo. Recargar o configurar un reloj que provoque la recarga, borrará el
Destacar. No se preocupe, hay un historial de comandos, lo que facilita la repetición de búsquedas por
utilizando las teclas de flecha en la entrada de texto (este historial no se comparte ni se guarda entre
invocaciones).
Normalmente, las búsquedas no distinguen entre mayúsculas y minúsculas. Para que la búsqueda distinga entre mayúsculas y minúsculas, alternar
"caso". Para procesar el término de búsqueda como una expresión regular, cambie "regexp" (p. Ej., Para buscar
"for" pero no "foreach", busque "\ bfor \ b" como expresión regular). Estos son regulares de estilo POSIX
expresiones, como con el comando "grep". El número a la izquierda de la entrada de texto muestra
el número de instancias encontradas en la última búsqueda. Puede usar "ctrl‐ /" para establecer el enfoque en
la entrada de texto en lugar de hacer clic en ella con el ratón.
Hay algunas combinaciones de teclas que pueden resultar útiles para navegar por el área de texto: alt-left
o Inicio se mueve al principio de una línea, Alt-derecha salta 27 caracteres a la vez, Fin
se mueve al final de la línea. Ctrl-home se mueve al principio del documento,
ctrl ‐ end hasta el final.
PRINCIPAL MENÚ
El menú principal se invoca con el botón derecho cuando el puntero del mouse está en el texto principal
zona. Todas las entradas tienen macros ctrl o "teclas de acceso rápido" que funcionan en cualquier lugar, si corresponde.
Puede haber hasta veinte elementos en el menú si tiene un archivo seedata y "copiar a"
directorio definido en ~ / .seeconfig. Algunos elementos (por ejemplo, copiar, ayudar, salir) son
explicativo y no incluido aquí.
lista de archivos (ctrl ‐ f)
Esto abre la ventana Lista de archivos (vea LISTA DE ARCHIVOS arriba).
ver marcadores (ctrl-s)
Si existen marcadores para el archivo actual, se cargarán con el archivo.
Los marcadores se muestran como un número de línea y, para ayudar a identificarlos, los primeros 31
caracteres en la línea (si la línea está en blanco o contiene menos de 31 caracteres,
pueden aparecer dos o más líneas de texto junto al número). Te mueves al marcador por
haciendo doble clic izquierdo sobre él. Puede BORRAR un marcador de la lista utilizando ambos
botones / botón ‐ 3. Los marcadores se guardan automáticamente a medida que se colocan y
eliminado. Ver carga marcadores basados en el nombre de ruta completo del archivo (excepto para
man), por lo que si el archivo se ha movido, los marcadores guardados no aparecerán.
Sin embargo, el índice de marcadores utilizado para todos los archivos es en sí mismo solo un archivo de texto sin formato.
que se puede editar fácilmente si es necesario (consulte CONFIGURACIÓN, a continuación). Esto requiere
que tiene un archivo "seedata" definido en su configuración.
colocar marcador (ctrl ‐ m)
Agregue un nuevo marcador para la línea que contiene el cursor de texto. Los marcadores son
guardado automáticamente (si tiene un archivo seedata).
recargar (ctrl ‐ l)
Esto actualiza la pantalla para reflejar el estado actual del archivo. Con archivos terminados
1 MB, el archivo tiene "cola" (consulte la NOTA en la sección anterior), lo que es útil para
registros largos, etc. Para volver a cargar todo el archivo (si es tan grande), utilice el
lista de archivos (el primer archivo de la lista de archivos es siempre el último archivo cargado). los
El cursor y la vista volverán al mismo número de línea que antes (que puede o no
ser la misma línea, obviamente), a menos que este sea un archivo grande "con cola", en cuyo caso
la vista se mueve hasta el final.
búsqueda a propósito (ctrl-a)
Enumere los resultados de una búsqueda "apropos" de páginas de manual en el área de texto principal, utilizando
cualquier término que esté en la entrada de texto inferior. Los nombres de las páginas individuales son dobles
subrayado en verde e hipervinculado. Haga doble clic izquierdo para mostrar la página.
(des) líneas numéricas (ctrl ‐ 3)
Agregue o elimine números de línea a la izquierda. Los números de línea solo están disponibles en archivos
con menos de 100000 líneas. Al realizar búsquedas en archivos de más de diez
mil líneas, se recomienda que primero desactive la numeración de líneas.
azul negrita (ctrl-h)
Esto aplica una etiqueta "azul negrita" al texto seleccionado actualmente. Este margen de beneficio
aparecer de nuevo en ver cada vez que cargue este archivo (si la ruta es la misma), hasta
lo "desetiqueta".
cursiva roja (alt ‐ r)
Aplica una etiqueta de "rojo en cursiva" al texto seleccionado actualmente. Lo que se acaba de decir
sobre el rojo en cursiva es igualmente cierto para el azul en negrita.
desetiquetar (ctrl ‐ u)
Elimina cualquier etiquetado / marcado del texto seleccionado actualmente. Consejo: al quitar la etiqueta,
use una franja decente alrededor de la etiqueta que desea eliminar en caso de que haya espacios en blanco
incluido. Esto puede parecer irrelevante, pero si el archivo cambia y tiene grupos de
uno o dos caracteres de espacio en blanco resaltados por accidente, los resaltados "ocultos"
aparecerá de repente. También pueden resultar confusos en el archivo seedata (consulte
CONFIGURACIÓN, a continuación).
modo envolvente (ctrl ‐ w)
Le ofrece tres opciones para dividir líneas más largas que la pantalla: sin envoltura, envoltura
en palabra, o en un ajuste exacto. El valor predeterminado es ajustar en palabra.
enviar al editor (ctrl ‐ e)
Esto emite un comando definido por el usuario para enviar el archivo a un editor de texto. Personal
fav: "vim ‐‐remote". Sin embargo, dado que la mayoría de las instalaciones * nix no tienen vim
compilado de esta manera, el valor predeterminado es "gedit". Consulte CONFIGURACIÓN, a continuación.
copiar (ctrl ‐ o)
Esto aparecerá si tiene un directorio "copiar a" válido definido en su
~ / .seeconfig expediente. Toma lo que esté en la entrada de texto como el nombre del archivo
y copia el contenido del búfer de texto en este archivo, con la ruta "copiar a"
adjunto (puede incluir subdirectorios). Si el búfer contiene un archivo de texto, el
El nuevo archivo será una copia exacta. Si ha seleccionado texto, ver solo incluirá
el texto seleccionado en el nuevo archivo, por lo que puede guardar parte del búfer en lugar de
todo ello. La copia es más útil en combinación con la siguiente opción ...
ejecutar (ctrl-x)
Esto ejecuta lo que esté en la entrada de texto como un comando a través del shell e imprime
la salida en la vista de texto. Ver mantiene la pantalla actualizada hasta que el comando
salidas. No puede interactuar y esto realmente no está diseñado para usarse como una consola.
Sin embargo, lo que puede hacer es aplicar un comando al contenido del búfer de texto como si
era un archivo, usando "SEEBUF" en lugar de un nombre de archivo (de hecho, esto está escrito
a un archivo temporal). Por ejemplo: si desea ver solo las líneas en el búfer
que contenga la palabra "palabra", escriba 'grep palabra SEEBUF'; esto borrará la pantalla
e imprima el resultado como si la pantalla anterior fuera un archivo que acaba de crear. Si
tiene texto seleccionado en la pantalla, vea solo usará el texto seleccionado para
SEEBUF. Puede guardar sus resultados usando "copy-out", arriba, y de hecho esta opción
sólo aparecerá en el menú si tiene un directorio "copiar a" definido (ver
CONFIGURACIÓN). De forma predeterminada, consulte redirecciona stderr a la pantalla. Si por algunos
razón por la que no desea esto, establezca "sin redireccionamiento" (consulte CONFIGURACIÓN nuevamente). También
obtenga el valor de retorno (generalmente 0) en la barra de título.
reconfigurar (F2)
Esto reprocesa su archivo de configuración (~. / Seeconfig) y le muestra el
Pantalla "Configuración" de nuevo. Los cambios de geometría a través de "dimensiones:" pueden no tomar
lugar hasta que reinicie ver.
SERVIDOR MODO
La única forma de cargar un archivo nuevo en una instancia en ejecución de see (a menos que esté en el "archivo
list ", arriba) es usar arrastrar y soltar, una búsqueda apropiada (para páginas de manual), o el servidor.
El "modo servidor" le permite enviar comandos remotos para ver, principalmente para que pueda ser
incluido en el menú de usuario de un explorador de archivos, operado por alguna otra aplicación, o
operado desde una línea de comandos. EJEMPLO: Para usar see con el navegador de archivos nautilus de GNOME,
haga clic en "abrir con" en un archivo de texto en nautilus, seleccione un comando personalizado y escriba "seetxt".
A partir de ahora, nautilus te ofrecerá la opción de visualizar archivos de texto con seetxt.
Mientras el servidor se está ejecutando, una luz verde a la izquierda parpadeará y cualquier comando
La invocación de línea que incluye un nombre de archivo o una página de manual irá a ella (incluidas las solicitudes
desde otras aplicaciones como su explorador de archivos). La mayoría de los navegadores web funcionan de esta manera, si
hace clic en un enlace en su cliente de correo electrónico, aparecerá en el navegador web en ejecución y
no lanzar otro.
El servidor usa un socket local que por defecto es ~ / .seesock pero se puede configurar en el
archivo de configuración. Si el servidor se niega a iniciarse por algún motivo, salga de ver y borrar
este archivo de socket (solo debería existir cuando se está ejecutando un servidor).
Solo puede haber un servidor ejecutándose a la vez. Puede apagar el servidor haciendo clic en
el indicador parpadeante en el lado izquierdo de la interfaz.
CONFIGURACIÓN
Ver no requiere ninguna configuración para funcionar, aunque sin ella es posible que no pueda
utilizar todas las funciones. Se instala un archivo de configuración de ejemplo en
INSTALLDIR / share / seetxt ‐ runtime (INSTALLDIR se establece en el momento de la compilación, probablemente / usr / local if
construiste desde la fuente y no elegiste nada diferente, o / usr si lo instaló desde
un paquete prediseñado). Copie .seeconfig en su directorio personal y adáptelo a su
necesidades. Los nombres de campo no distinguen entre mayúsculas y minúsculas y las líneas que comienzan con # se ignoran.
La configuración puede afectar lo siguiente:
· "Fuente de texto", por ejemplo, "fuente de texto: helvetica 12"
· "Dimensiones", por ejemplo, "dimensiones: 1200 800". Estas son las dimensiones del área de texto en
píxeles.
· Confirmación de carga de archivo: normalmente, vea le pide que confirme cuándo se va a cargar un nuevo archivo.
cargado. Puede omitir esto si incluye "no confirmar" en una línea por sí sola.
· "Seedata": esta es la ubicación de un archivo de texto para almacenar marcas y marcadores. Ej.
"seedata: / home / user / seedata". NO USE EL TILDE (~). Puedes editar los seedata
archivo, pero tenga cuidado de seguir la estructura allí: las páginas de manual requieren un número de sección
entre paréntesis. Las versiones anteriores a 0.70 no requerían esto y es posible que deba agregar
la sección manualmente si los marcadores de una página no se cargan con la versión 0.70+.
Después de eso, hay una lista separada por asterisco de números de línea para los marcadores. los
el primer número es el número de marcadores. Entonces puede haber una "R" (para rojo) yo
"B" (para azul), con más enteros separados por asterisco. Estos son pares de personajes
posiciones (comienzo y final) para los aspectos más destacados. Por ejemplo, intente insertar esto en su
archivo seedata:
vertxt(1)*2*143*263*B*15226*15269*R*15464*15659*
Con o sin un archivo de configuración, la primera vez que use see, creará un seedata
archivo para usted (por defecto a ~ / .seedata). Este es el único archivo permanente
creado automáticamente en su directorio personal. Lea también la NOTA SOBRE SYMLINKS EN
CAMINOS DE ARCHIVO bajo OPCIONES DE INVOCACIÓN, arriba.
· "Lista de archivos": esta es la ubicación de un archivo de texto para mantener el historial de los archivos vistos
in. Su valor predeterminado es INSTALLDIR / share / seetxt ‐ runtime / filelist, que es world
lectura / escritura. Varias instancias de ver pueden compartir la misma lista de archivos; No lo es
bloqueado o mantenido abierto.
· "Seeocket:" una ruta y un nombre para usar como conector para el servidor; el valor predeterminado es
~ / .seesock (de nuevo, no uses tilde). La longitud completa de este nombre de ruta no puede ser
más de 106 caracteres (esta es una limitación de los sockets locales de Unix). NO
REALMENTE CREA ESTE ARCHIVO.
· "Intervalo de visualización": es el número de segundos entre actualizaciones cuando se "visualiza" un archivo
(usando el conmutador parpadeante del lado derecho, consulte CONMUTADORES E INTERFAZ, arriba); el valor por defecto
son diez segundos. La luz parpadea a una velocidad constante sin relación con la hora del reloj.
· "Background:" establece el color de fondo del área de texto (por ejemplo, "background: CornflowerBlue").
Los aspectos destacados del texto utilizados por ver (rojo, azul, verde y cian) son razonablemente altos
contraste, pero si desea ajustar el fondo por cualquier motivo, elija un color de
/usr/share/X11/rgb.txt (excepto aquellos con espacios en el nombre), o use el hexbyte RGB
formato (por ejemplo, #ffffff).
· "Cola en:" establece el límite de tamaño de archivo en el que se utilizará "cola" en lugar de una
recarga completa, en bytes. (por ejemplo, "cola en: 5000000"). El valor predeterminado es 1000000. Consulte la
NOTA al comienzo de CAMBIOS INFERIORES, arriba.
· "Copiar a:" es un directorio en el que colocar archivos de una operación de "copiar" (consulte
MENÚ PRINCIPAL arriba). Por ejemplo, "copiar en: / home / user / Desktop". Si no tiene una copia para
directorio, no puede realizar copias.
· Redirección de stderr con la opción de menú "ejecutar" (ver arriba). Para convertir stderr
redirección desactivada, incluya "sin redirección" en una línea por sí sola.
· "Editor:" establece un comando de editor para usar (por ejemplo, "editor: vim ‐‐remote"); ver MENÚ PRINCIPAL
arriba para una explicación más detallada.
Los valores incorrectos en su archivo .seeconfig pueden causar un mal funcionamiento o_O
ERRORES
La mayoría de los mensajes de error, ya sea en la barra de título o en una ventana emergente, deben ser autoexplicativos.
Lectura corta en archivo
Esto puede suceder si intenta cargar un archivo que no es de texto, ya que see se detendrá en cero
byte, lo que significa que la cantidad de texto leído es menor que la longitud real del archivo.
No se pudo crear el archivo temporal
Consulte utiliza su directorio de inicio para dos posibles archivos temporales de muy corta duración,
.seeTMP y .seeTP (estos nunca deben dejarse como basura y puede borrar
ellos si los encuentra). Sin el permiso para hacer esto, la funcionalidad será
reducido.
¡No se puede actualizar la lista de archivos! (Error n. ° 3)
Esto solo sucederá si see puede leer la lista de archivos, pero no escribir en ella. En
En ese caso, debe cambiar / agregar la entrada "filelist:" en ~ / .seeconfig or
tener permiso para escribir el archivo. La lista de archivos predeterminada de todo el sistema debe
se ha configurado el modo 666 en la instalación; si no es así, el administrador del sistema debe
"chmod 666" la lista de archivos.
No se puede validar el texto (error n. ° 4)
Hay un carácter que no es utf8 (algo no imprimible) en su archivo.
Sin memoria
Su computadora nunca se quedará sin memoria, lo prometo.
DERECHOS DE AUTOR
Copyright (C) 2008, 2009, 2010 Mark Thomas Eriksen. Se concede permiso para copiar,
distribuir y / o modificar este documento bajo los términos de la Documentación libre GNU
Licencia, Versión 1.3 o cualquier versión posterior publicada por Free Software Foundation
(http://www.gnu.org/licenses/fdl.html).
Visite la página de inicio de seetxt: http://seetxt.sf.net
Use seeman en línea usando los servicios de onworks.net