InglésFrancésEspañol

icono de página de OnWorks

wimenu - Online en la nube

Ejecute wimenu en el proveedor de alojamiento gratuito OnWorks sobre Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando wimenu 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


wimenu - El programa de menú wmii

SINOPSIS


wimenú [-i] [-h <historia archivo>] [-n <historia contar>] [-p ]

wimenú -v

DESCRIPCIÓN


wimenú is wmiiprograma de menú estándar. Es ampliamente utilizado por wmii y programas relacionados
para pedirle al usuario que ingrese. La configuración estándar lo usa para lanzar programas,
seleccionar vistas y realizar acciones estándar. Es compatible con la finalización y el historial de elementos básicos
buscando.

ED. BÁSICA ARGUMENTOS


Uso normal de wimenú no debería requerir ningún otro argumento que no sea el siguiente. Más
las opciones avanzadas se documentan a continuación.

-h <historia archivo>
Causas wimenú para leer su historial de comandos de <historia archivo> y anexar su
resultado a ese archivo si -n es dado.

-i Hace que la coincidencia de elementos de finalización se realice sin distinción entre mayúsculas y minúsculas.

-n
Escribir como máximo elementos de nuevo al archivo de historial. El archivo nunca se modifica
a menos que se proporcione esta opción. Los duplicados se filtran dentro de un elemento de 20
ventana deslizante antes de que se imponga este límite.

-p
La cuerda se mostrará antes del campo de entrada cuando se abra el menú.

-r
Muestre los elementos de finalización como una lista vertical, uno por fila, en lugar de una horizontal
lista, una al lado de la otra. Un máximo de Se mostrarán filas.

ADVANCED ARGUMENTOS


-a La dirección a la que conectarse wmii.

-K previene wimenú de inicializar sus asociaciones de teclas predeterminadas. ADVERTENCIA: Si lo hace
esto, asegúrese de vincular una tecla con la acción Aceptar o Rechazar, o no tendrá
manera de salir wimenú.

-k <clave archivo>
Los enlaces de teclas se leerán desde <clave archivo>. Los enlaces aparecen como:

[ DE ACTUAR!] [args]

donde es un nombre clave, similar al formato utilizado por wmii. Para acción y argumentos,
consulte los enlaces predeterminados, que se proporcionan en la distribución de origen en
cmd / menu / keys.txt, o use instrumentos de cuerda(1) en el wimenú ejecutable (este nivel de
la personalización está reservada para lo determinado).

-s
Sugiere que el menú se abra en la pantalla de Xinerama. .

-S <comando separador>

Hace que cada elemento de entrada se divida en la primera aparición de <comando sep>.
El texto a la izquierda del separador se muestra como una opción de menú, y el texto a
la derecha se muestra cuando se realiza una selección.

VENTAJAS ENLACES


wimenúLas combinaciones de teclas predeterminadas se basan en gran medida en las teclas de movimiento de vi y la
enlaces de entrada de shell de UNIX estándar.

Retorno, Cj, Cm
Acepte la entrada y seleccione la primera terminación coincidente si el cursor está en el
final de la entrada.

S-Retorno, CSj, CSm
Acepte la entrada literalmente.

Esc, C- [
Salga sin devolver ninguna salida y salga con un estado distinto de cero.

Ap Pegue la selección PRIMARIO.

Izquierda, Cb
Retrocede un carácter.

Derecha, cf
Avanza un carácter.

Ab Retrocede una palabra.

Af Avanzar una palabra.

Ca Mover al principio de la línea.

Ce Mover al final de la línea.

Cp, arriba
Retroceder por el historial de entrada.

Cn, abajo
Avanza por el historial de entrada.

Retroceso, Ch
Elimina el carácter anterior.

C-Retroceso, Cw
Elimina la palabra anterior.

Cu Elimina la parte anterior de la línea.

Tab, Ci¸ Al
Seleccione la siguiente finalización.

S-Tab, CSi, Ah
Seleccione la finalización anterior.

PageUp, Ak
Seleccione la página de finalización anterior.

PageDown, Aj
Seleccione la siguiente página de finalización.

Hogar, Ag
Seleccione la primera página de finalización.

Fin, ASg
Seleccione la última página de finalización.

PERSONALIZADO TERMINACIÓN


Los datos personalizados de terminación de varias partes pueden ser probados por una aplicación externa. Cuando el
La entrada estándar no es un TTY, el procesamiento de un conjunto de terminaciones se detiene en cada línea en blanco.
Después de la primera línea nueva o EOF, wimenú muestra el primer conjunto de elementos del menú y espera
para obtener más información. Los elementos de finalización se pueden reemplazar escribiendo un nuevo conjunto, nuevamente
seguido de una nueva línea. Cada conjunto que sigue al primero debe comenzar con una línea que contenga un
número decimal único que especifica dónde se empalmarán los nuevos resultados de finalización
la entrada. Cuando se selecciona un elemento, texto desde esta posición a la posición del símbolo de intercalación
es remplazado.

ARGUMENTOS
-c Imprime el contenido del búfer de entrada cada vez que el usuario ingresa un carácter, como
tal:

<texto antes caret>\n<texto después de caret>\n

EJEMPLO
Supongamos que a un script le gustaría proporcionar un menú con finalizaciones primero para un
nombre del comando, luego para los argumentos de ese comando. Dados tres comandos y conjuntos de argumentos,

foo

1, 2, 3

de caramelos

4, 5, 6

baz

7, 8, 9

la siguiente secuencia de comandos proporciona las terminaciones adecuadas:

#!/ Bin / sh \-F

rm Fifo
mkfifo FIFo

# Abra wimenu con un fi como su stdin
wimenu \ -c
EMPEZAR {
# Definir los resultados de finalización
cmds = "foo \ nbar \ nbaz \ n"
cmd ["foo"] = "1 \ n2 \ n3 \ n"
cmd ["bar"] = "4 \ n5 \ n6 \ n"
cmd ["baz"] = "7 \ n8 \ n9 \ n"

# Imprime el primer conjunto de terminaciones de la FIFO de wimenu.
quince = "quince"
imprimir cmds> FIFO; enjuagar
}

{ impresión; fflush ()}

# Empuje un nuevo conjunto de terminaciones
función de actualización (str, opts) {
print length (str)> Fifo # Imprime la longitud de la cadena anterior
opciones de impresión> Fifo # y las opciones mismas
enjuagar
}

# Asegúrese de que el recuento de argumentos sea correcto con espacios finales
/ $ / {$ 0 = $ 0 "#"; }

{# Procese la entrada y proporcione los datos completos
si (NF == 1)
update ("", cmds) # El primer argumento, opciones de comando
más
actualizar ($ 1 "", cmd [$1]) # El segundo argumento, argumentos de comando
# Omita la parte final del comando
getline resto
}
'| cola \ -1

En teoría, esta instalación se puede utilizar para innumerables propósitos, incluido el secuestro de
instalaciones de terminación programables de la mayoría de las carcasas. Consulte también los ejemplos proporcionados [1].

MEDIO AMBIENTE


$ WMII_ADDRESS
La dirección en la que conectarse a wmii.

$ NAMESPACE
El directorio del espacio de nombres que se utilizará si no se proporciona ninguna dirección.

Utilice wimenu en línea utilizando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

Comandos de Linux

Ad