IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

wimenu - Online nel cloud

Esegui wimenu nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando wimenu che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici postazioni di lavoro online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


wimenu - Il programma del menu wmii

SINOSSI


menu' [-i] [-h <storia file>] [-n <storia contare>] [-p ]

wimenu -v

DESCRIZIONE


wimenù is wmiiil programma di menu standard di. È ampiamente utilizzato da wmii e relativi programmi
per richiedere l'input all'utente. La configurazione standard lo utilizza per avviare programmi,
selezionare le viste ed eseguire azioni standard. Supporta il completamento e la cronologia degli elementi di base
ricerca.

BASIC ARGOMENTI


Uso normale di wimenù non dovrebbe richiedere alcun argomento diverso da quanto segue. Di più
le opzioni avanzate sono documentate di seguito.

-h <storia file>
Cause wimenù per leggere la cronologia dei comandi da <storia file> e per aggiungere il suo
risultato in quel file se -n viene data.

-i Fa in modo che la corrispondenza degli elementi di completamento venga eseguita senza distinzione tra maiuscole e minuscole.

-n
Scrivi al massimo elementi nel file di cronologia. Il file non viene mai modificato
a meno che non venga fornita questa opzione. I duplicati vengono filtrati all'interno di un elemento 20
finestra scorrevole prima che questo limite venga imposto.

-p
La stringa verrà mostrato prima del campo di immissione quando il menu viene aperto.

-r
Visualizza gli elementi di completamento come un elenco verticale, uno per riga, anziché orizzontale
elenco, fianco a fianco. Un massimo di verranno visualizzate le righe.

AVANZATE ARGOMENTI


-a L'indirizzo a cui connettersi wmii.

-K Previene wimenù dall'inizializzazione delle sue associazioni di tasti predefinite. ATTENZIONE: se lo fai
questo, assicurati di associare una chiave con l'azione Accetta o Rifiuta, o non avrai
modo per uscire wimenù.

-k <chiave file>
Le associazioni dei tasti verranno lette da <chiave file>. I binding appaiono come:

[azione] [args]

where è un nome di chiave, simile al formato utilizzato da wmii. Per l'azione e gli argomenti,
fare riferimento ai collegamenti predefiniti, forniti nella distribuzione dei sorgenti sotto
cmd/menu/keys.txt o usa stringhe(1) sul wimenù eseguibile (questo livello di
la personalizzazione è riservata al determinato).

-s
Suggerisce che il menu si apra sullo schermo di Xinerama .

-S <comando separatore>

Fa sì che ogni elemento di input venga diviso alla prima occorrenza di <comando set>.
il testo a sinistra del separatore viene visualizzato come opzione di menu e il testo da
la destra viene visualizzata quando viene effettuata una selezione.

KEY ATTACCHI


wimenùle combinazioni di tasti predefinite di si basano in gran parte sui tasti di movimento di vi e
collegamenti standard di input della shell UNIX.

Ritorno, Cj, Cm
Accetta l'input e seleziona il primo completamento corrispondente se il cursore si trova sulla
fine dell'ingresso.

S-Ritorno, CSj, CSm
Accetta l'input alla lettera.

Esc, Do-[
Esci senza restituire alcun output ed esci con uno stato diverso da zero.

Ap Incolla la selezione PRIMARIA.

Sinistra, Dob
Sposta indietro di un carattere.

Giusto, Cf
Avanza di un carattere.

Ab Sposta indietro di una parola.

Af Avanza di una parola.

Ca Spostarsi all'inizio della riga.

Ce Sposta alla fine della riga.

Cp, Su
Torna indietro nella cronologia degli input.

Cn, Giù
Andare avanti nella cronologia degli input.

Backspace, Ch
Elimina il carattere precedente.

C-Backspace, Cw
Elimina la parola precedente.

Cu Elimina la parte precedente della riga.

Tab, Ci¸ Al
Seleziona il completamento successivo.

S-Tab, CSi, Ah
Seleziona il completamento precedente.

PageUp, Ak
Seleziona la pagina di completamento precedente.

PaginaGiù, Aj
Seleziona la pagina di completamento successiva.

Casa, Ag
Seleziona la prima pagina di completamento.

Fine, ASg
Seleziona l'ultima pagina di completamento.

CUSTOM COMPLETAMENTO


I dati di completamento personalizzati e in più parti possono essere verificati da un'applicazione esterna. Quando il
lo standard input non è un TTY, l'elaborazione di un insieme di completamenti si ferma ad ogni riga vuota.
Dopo la prima nuova riga o EOF, wimenù visualizza la prima serie di voci di menu e attende
per ulteriori input. Gli elementi di completamento possono essere sostituiti scrivendo di nuovo un nuovo set
seguito da una nuova riga. Ogni insieme successivo al primo deve iniziare con una riga contenente a
singolo numero decimale che specifica dove devono essere uniti i nuovi risultati di completamento
l'ingresso. Quando un elemento è selezionato, testo da questa posizione alla posizione del caret
viene sostituito.

ARGOMENTI
-c Stampa il contenuto del buffer di input ogni volta che l'utente inserisce un carattere, come
come:

<testo prima accento circonflesso>\n<testo dopo accento circonflesso>\n

ESEMPIO
Supponiamo che uno script voglia fornire un menu con completamenti prima per a
nome del comando, quindi per gli argomenti di quel comando. Dati tre comandi e set di argomenti,

foo

1, 2, 3

bar

4, 5, 6

baz

7, 8, 9

il seguente script fornisce i completamenti appropriati:

#!/bin/sh \-F

rm fifo
mkfifo fifo

# Apri wimenu con una fifo come stdin
wimenu \-c
INIZIO {
# Definisci i risultati del completamento
cmds = "foo\nbar\nbaz\n"
cmd["foo"] = "1\n2\n3\n"
cmd["bar"] = "4\n5\n6\n"
cmd["bacio"] = "7\n8\n9\n"

# Stampa la prima serie di completamenti nella fifo di wimenu
fifo = "fifo"
stampa cmds >fifo; fflush (fifo)
}

{ Stampa; fflush() }

# Spingi fuori una nuova serie di completamenti
aggiornamento della funzione (str, opts) {
print length(str) >fifo # Stampa la lunghezza della stringa precedente
print opts >fifo # e le opzioni stesse
fflush (fifo)
}

# Garantire il corretto conteggio degli argomenti con spazi finali
/ $/ { $ 0 = $ 0 "#"; }

{ # Elabora l'input e fornisce i completamenti
se (NF == 1)
update("", cmds) # Il primo argomento, scelte di comando
altro
update($1 " ", cmd[$1]) # Il secondo argomento, argomenti del comando
# Salta la parte finale del comando
getline resto
}
' | coda \-1

In teoria, questa struttura può essere utilizzata per una miriade di scopi, incluso il dirottamento del
strutture di completamento programmabili della maggior parte delle shell. Vedi anche gli esempi forniti[1].

AMBIENTE


$WMII_INDIRIZZO
L'indirizzo a cui connettersi a wmii.

$ SPAZIO DEI NOME
La directory dello spazio dei nomi da utilizzare se non viene fornito alcun indirizzo.

Usa wimenu online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

Comandi Linux

  • 1
    Aarch64-Linux-GNU-GNATBIND
    Aarch64-Linux-GNU-GNATBIND
    moscerino, moscerino, moscerino, moscerino,
    gnatfind, gnathtml, gnatkr, gnatlink,
    moscerini, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - cassetta degli attrezzi GNAT
    DESCRIZIONE: Il...
    Eseguire aarch64-linux-gnu-gnatbind
  • 2
    aarch64-linux-gnu-gnatchop-5
    aarch64-linux-gnu-gnatchop-5
    moscerino, moscerino, moscerino, moscerino,
    gnatfind, gnathtml, gnatkr, gnatlink,
    moscerini, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - cassetta degli attrezzi GNAT
    DESCRIZIONE: Il...
    Eseguire aarch64-linux-gnu-gnatchop-5
  • 3
    cpupower-idle-info
    cpupower-idle-info
    cpupower idle-info - Utilità per
    recuperare le informazioni sul kernel inattivo della cpu
    SINTASSI: cpupower [ -c cpulist ]
    idle-info [opzioni] DESCRIZIONE: Uno strumento
    che stampa p...
    Eseguire cpupower-idle-info
  • 4
    cpupower-idle-set
    cpupower-idle-set
    cpupower idle-set - Utilità per impostare cpu
    opzioni del kernel specifiche per lo stato inattivo
    SINTASSI: cpupower [ -c cpulist ]
    idle-info [opzioni] DESCRIZIONE: The
    cpupower inattivo-se...
    Eseguire cpupower-idle-set
  • 5
    g.mapsetsgrass
    g.mapsetsgrass
    g.mapsets - Modifica/stampa i file dell'utente
    percorso di ricerca mapset corrente. Colpisce il
    l'accesso dell'utente ai dati esistenti ai sensi del
    altri mapset nella posizione corrente. ...
    Eseguire g.mapsetsgrass
  • 6
    g.messagegrass
    g.messagegrass
    g.message - Stampa un messaggio, avviso,
    informazioni sullo stato di avanzamento o errore irreversibile nel file
    Modo ERBA. Questo modulo dovrebbe essere utilizzato in
    script per i messaggi forniti all'utente.
    CHIAVE...
    Esegui g.messagegrass
  • Di Più "

Ad