InglesPransesEspanyol

Ad


OnWorks favicon

wimenu - Online sa Cloud

Patakbuhin ang wimenu sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command wimenu na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


wimenu - Ang wmii menu program

SINOPSIS


wimenu [-i] [-h <history file>] [-n <history bilangin>] [-p ]

wimenu -v

DESCRIPTION


wimenu is wmiikaraniwang menu program ni. Ito ay malawakang ginagamit ng wmii at mga kaugnay na programa
para i-prompt ang user para sa input. Ginagamit ito ng karaniwang pagsasaayos upang maglunsad ng mga programa,
pumili ng mga view, at magsagawa ng mga karaniwang pagkilos. Sinusuportahan nito ang pangunahing pagkumpleto at kasaysayan ng item
naghahanap.

BATAYANG MGA PANGANGATWIRANG


Karaniwang paggamit ng wimenu ay hindi dapat mangailangan ng anumang mga argumento maliban sa mga sumusunod. Higit pa
ang mga advanced na opsyon ay nakadokumento sa ibaba.

-h <history file>
Sanhi wimenu para basahin ang command history nito mula sa <history file> at dugtungan nito
resulta sa file na iyon kung -n ay ibinigay.

-i Nagiging sanhi ng pagtutugma ng mga item sa pagkumpleto upang maisagawa sa isang case insensitive na paraan.

-n
Sumulat nang higit pa mga item pabalik sa history file. Ang file ay hindi kailanman binago
maliban kung ang pagpipiliang ito ay ibinigay. Ang mga duplicate ay sinasala sa loob ng 20 item
sliding window bago ipataw ang limitasyong ito.

-p
Ang tali ay ipapakita bago ang input field kapag binuksan ang menu.

-r
Ipakita ang mga item sa pagkumpleto bilang isang patayong listahan, isa sa bawat hilera, sa halip na isang pahalang
listahan, magkatabi. Isang maximum ng ipapakita ang mga hilera.

ADVANCED MGA PANGANGATWIRANG


-a Ang address kung saan kumonekta wmii.

-K Pinipigilan wimenu mula sa pagsisimula ng mga default na key binding nito. BABALA: Kung gagawin mo
ito, siguraduhing itali ang isang susi sa aksyon na Tanggapin o Tanggihan, o magkakaroon ka ng no
paraan upang makalabas wimenu.

-k <susi file>
Ang mga pangunahing binding ay babasahin mula sa <susi file>. Lumilitaw ang mga binding bilang:

[aksyon] [mga pagtatalo]

saan ay isang pangunahing pangalan, katulad ng format na ginamit ng wmii. Para sa aksyon at argumento,
mangyaring sumangguni sa mga default na binding, na ibinigay sa pamamahagi ng pinagmulan sa ilalim
cmd/menu/keys.txt, o gamitin string(1) sa wimenu maipapatupad (ang antas na ito ng
ang pagpapasadya ay nakalaan para sa natukoy).

-s
Iminumungkahi na buksan ang menu sa screen ng Xinerama .

-S <utos separator>

Nagiging sanhi ng bawat input item na hatiin sa unang paglitaw ng <utos sep>. ang
ang teksto sa kaliwa ng separator ay ipinapakita bilang isang opsyon sa menu, at ang teksto sa
ang kanan ay ipinapakita kapag may ginawang pagpili.

KEY MGA BINDING


wimenuAng mga default na key bindings ay nakabatay sa kalakhan sa mga movement key ng vi at ang
karaniwang UNIX shell input bindings.

Bumalik, Cj, Cm
Tanggapin ang input, at piliin ang unang pagkumpleto ng pagtutugma kung ang cursor ay nasa
dulo ng input.

S-Bumalik, CSj, CSm
Tanggapin ang input nang literal.

Esc, C-[
Umalis nang hindi nagbabalik ng anumang output, at lumabas nang hindi zero ang katayuan.

Ap Idikit ang PRIMARY na seleksyon.

Kaliwa, Cb
Ilipat pabalik ang isang character.

Tama, Cf
Isulong ang isang karakter.

Ab Ilipat pabalik ang isang salita.

Af Isulong ang isang salita.

Ca Ilipat sa simula ng linya.

Ce Lumipat sa dulo ng linya.

Cp, Itaas
Paatras sa kasaysayan ng pag-input.

Cn, Pababa
Sumulong sa kasaysayan ng pag-input.

Backspace, Ch
Tanggalin ang nakaraang character.

C-Backspace, Cw
Tanggalin ang naunang salita.

Cu Tanggalin ang nakaraang bahagi ng linya.

Tab, Ci¸ Al
Piliin ang susunod na pagkumpleto.

S-Tab, CSi, Ah
Piliin ang nakaraang pagkumpleto.

PageUp, Ak
Piliin ang nakaraang pahina ng pagkumpleto.

PageDown, Aj
Piliin ang susunod na pahina ng pagkumpleto.

Tahanan, Ag
Piliin ang unang pahina ng pagkumpleto.

Wakas, ASg
Piliin ang huling pahina ng pagkumpleto.

CUSTOM KOMPLETYON


Maaaring patunayan ng isang panlabas na application ang custom, maraming bahagi ng pagkumpleto ng data. Kapag ang
ang karaniwang input ay hindi isang TTY, ang pagpoproseso ng isang hanay ng mga pagkumpleto ay hihinto sa bawat blangkong linya.
Pagkatapos ng unang bagong linya o EOF, wimenu ipinapakita ang unang hanay ng mga item sa menu, at naghihintay
para sa karagdagang input. Ang mga item sa pagkumpleto ay maaaring palitan sa pamamagitan ng pagsulat ng isang bagong set, muli
sinundan ng bagong linya. Ang bawat set na sumusunod sa una ay dapat magsimula sa isang linya na naglalaman ng a
solong decimal na numero na tumutukoy kung saan isasama ang mga bagong resulta ng pagkumpleto
ang input. Kapag napili ang isang item, i-text mula sa posisyong ito hanggang sa posisyon ng caret
napalitan.

MGA PANGANGATWIRANG
-c Ini-print ang mga nilalaman ng input buffer sa tuwing mag-input ang user ng isang character, bilang
tulad ng:

<text bago caret>\n<text pagkatapos caret>\n

Halimbawa
Ipagpalagay natin na ang isang script ay gustong magbigay ng isang menu na may mga pagkumpleto muna para sa a
pangalan ng command, pagkatapos ay para sa mga argumento sa utos na iyon. Dahil sa tatlong utos at hanay ng argumento,

foo

1, 2, 3

bar

4, 5, 6

base

7, 8, 9

ang sumusunod na script ay nagbibigay ng naaangkop na mga pagkumpleto:

#!/ Bin / SH \-f

rm fifo
mkfifo fifo

# Buksan ang wimenu na may fifo bilang stdin nito
wimenu \-c
MAGSIMULA {
# Tukuyin ang mga resulta ng pagkumpleto
cmds = "foo\nbar\nbaz\n"
cmd["foo"] = "1\n2\n3\n"
cmd["bar"] = "4\n5\n6\n"
cmd["baz"] = "7\n8\n9\n"

# I-print ang unang hanay ng mga pagkumpleto sa fifo ng wimenu
fifo = "fifo"
print cmds >fifo; ffflush(fifo)
}

{ print; ffflush() }

# Itulak ang isang bagong hanay ng mga pagkumpleto
pag-update ng function(str, opts) {
haba ng print(str) >fifo # I-print ang haba ng naunang string
print opts >fifo # at ang mga opsyon mismo
ffflush(fifo)
}

# Tiyakin ang tamang bilang ng argumento na may mga trailing space
/ $/ { $0 = $0 "#"; }

{ # Iproseso ang input at ibigay ang mga pagkumpleto
kung (NF == 1)
update("", cmds) # Ang unang arg, command choices
iba
update($1 " ", cmd[$1]) # Ang pangalawang arg, command arguments
# Laktawan ang sumusunod na bahagi ng utos
getline rest
}
' | buntot \-1

Sa teorya, ang pasilidad na ito ay maaaring gamitin para sa napakaraming layunin, kabilang ang pag-hijack sa
programmable completion facility ng karamihan sa mga shell. Tingnan din ang ibinigay na mga halimbawa[1].

Kapaligiran


$WMII_ADDRESS
Ang address kung saan kumonekta sa wmii.

$NAMESPACE
Ang direktoryo ng namespace na gagamitin kung walang ibinigay na address.

Gumamit ng wimenu online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    turkdevops
    turkdevops
    TurkDevOps a ?k kaynak yaz?l?m
    geli?tirici topluluklar? DevTurks-Team
    Taraf?ndan desteklenmektedir..
    Mga Tampok:https://github.com/turkdevopshttps://turkdevops.g...
    I-download ang turkdevops
  • 2
    asammdf
    asammdf
    Ang *asammdf* ay isang mabilis na Python parser at
    editor para sa ASAM (Associtation for
    Standardisasyon ng Automation at
    Mga Sistema ng Pagsukat) MDF / MF4
    (Format ng Data ng Pagsukat...
    I-download ang asammdf
  • 3
    LAME (Ang Lame ay hindi isang MP3 Encoder)
    LAME (Ang Lame ay hindi isang MP3 Encoder)
    Ang LAME ay isang tool na pang-edukasyon na gagamitin
    para sa pag-aaral tungkol sa MP3 encoding. Ang
    layunin ng proyektong LAME ay mapabuti
    ang psycho acoustics, kalidad at bilis
    ng MP...
    I-download ang LAME (Lame Aint an MP3 Encoder)
  • 4
    wxPython
    wxPython
    Isang set ng Python extension modules na
    balutin ang cross-platform na mga klase ng GUI mula sa
    wxWidgets.. Audience: Mga Developer. Gumagamit
    interface: X Window System (X11), Win32 ...
    I-download ang wxPython
  • 5
    packfilemanager
    packfilemanager
    Ito ang Total War pack file manager
    proyekto, simula sa bersyon 1.7. A
    maikling pagpapakilala sa Warscape
    modding: ...
    I-download ang packfilemanager
  • 6
    IPef2
    IPef2
    Isang tool sa trapiko sa network para sa pagsukat
    TCP at UDP performance na may mga sukatan
    sa paligid ng parehong throughput at latency. Ang
    Kasama sa mga layunin ang pagpapanatiling aktibo
    iperf cod...
    I-download ang IPrf2
  • Marami pa »

Linux command

Ad