Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

wmenu - Online w chmurze

Uruchom wimenu w darmowym dostawcy hostingu OnWorks przez Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

To jest polecenie wmenu, które można uruchomić w darmowym dostawcy hostingu OnWorks przy użyciu jednej z wielu naszych bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

PROGRAM:

IMIĘ


wimenu — program menu wmii

STRESZCZENIE


wmenu [-i] [-h <historia plik>] [-n <historia liczyć>] [-p ]

wmenu -v

OPIS


wmenu is wmiustandardowy program menu. Jest szeroko stosowany przez wmiu i powiązanych programów
aby poprosić użytkownika o wprowadzenie. Standardowa konfiguracja używa go do uruchamiania programów,
wybierz widoki i wykonaj standardowe czynności. Obsługuje uzupełnianie i historię podstawowych przedmiotów
badawczy.

BASIC ARGUMENTY


Normalne użycie wmenu nie powinno wymagać żadnych innych argumentów niż poniższe. Więcej
opcje zaawansowane są udokumentowane poniżej.

-h <historia plik>
Rozwiązania wmenu odczytać historię dowodzenia <historia plik> i dołączyć jego
wynik do tego pliku if -n jest podawany.

-i Powoduje, że dopasowywanie elementów uzupełniania odbywa się bez uwzględniania wielkości liter.

-n
Pisz co najwyżej elementy z powrotem do pliku historii. Plik nigdy nie jest modyfikowany
chyba że ta opcja jest przewidziana. Duplikaty są odfiltrowywane w obrębie 20 elementów
okno przesuwne przed nałożeniem tego ograniczenia.

-p
Ciąg znaków pojawi się przed polem wprowadzania, gdy menu jest otwarte.

-r
Wyświetl elementy ukończenia jako listę pionową, po jednej w rzędzie, a nie poziomą
lista, obok siebie. Maksymalnie zostaną wyświetlone wiersze.

ADVANCED ARGUMENTY


-a Adres, pod którym można się połączyć wmiu.

-K Zapobiega wmenu od zainicjowania domyślnych przypisań klawiszy. OSTRZEŻENIE: Jeśli to zrobisz
to pamiętaj, aby powiązać klucz z akcją Akceptuj lub Odrzuć, w przeciwnym razie nie będziesz mieć
sposób na wyjście wmenu.

-k <klucz plik>
Powiązania klawiszy będą odczytywane z <klucz plik>. Powiązania pojawiają się jako:

[akcja] [args]

gdzie to nazwa klucza, podobna do formatu używanego przez wmii. Za działanie i argumenty,
proszę odnieść się do domyślnych powiązań, dostarczonych w dystrybucji źródłowej pod
cmd/menu/keys.txt lub użyj smyczki(1) na wmenu wykonywalny (ten poziom
personalizacja jest zarezerwowana dla zdecydowanych).

-s
Sugeruje otwarcie menu na ekranie Xineramy .

-S <polecenie rozdzielacz>

Powoduje, że każdy element wejściowy jest dzielony przy pierwszym wystąpieniu <polecenie wrz>,
tekst po lewej stronie separatora jest wyświetlany jako opcja menu, a tekst do
Po dokonaniu wyboru wyświetlana jest prawa strona.

KEY WIĄZANIA


wmenuDomyślne przypisania klawiszy oparte są głównie na klawiszach ruchu vi i the
standardowe powiązania wejściowe powłoki UNIX.

Powrót, Cj, Cm
Zaakceptuj dane wejściowe i wybierz pierwsze pasujące uzupełnienie, jeśli kursor znajduje się na
koniec wpisu.

S-Return, CSj, CSm
Zaakceptuj wejście dosłownie.

Esc, C-[
Wyjdź bez zwracania żadnych danych wyjściowych i wyjdź ze statusem niezerowym.

Ap Wklej wybór PODSTAWOWY.

Lewy, Cb
Przejdź do tyłu o jeden znak.

Właśnie, zob
Przejdź o jedną postać do przodu.

Ab Przejście do tyłu o jedno słowo.

Af Przejdź o jedno słowo do przodu.

Ca Przejście na początek wiersza.

Ce Przejście na koniec linii.

Cp, w górę
Przechodzenie do tyłu w historii wprowadzania.

Cn, dół
Przejdź do przodu przez historię wprowadzania.

Backspace, Ch
Usuń poprzedni znak.

C-Backspace, Cw
Usuń poprzednie słowo.

Cu Usuń poprzednią część wiersza.

Tab, Ci¸ Al
Wybierz następne zakończenie.

S-Tab, CSi, Ah
Wybierz poprzednie zakończenie.

PageUp, Ak
Wybierz poprzednią stronę zakończenia.

PageDown, Aj
Wybierz następną stronę zakończenia.

Strona główna
Wybierz pierwszą stronę zakończenia.

Koniec, ASg
Wybierz ostatnią stronę zakończenia.

ZWYCZAJ UKOŃCZENIE


Niestandardowe, wieloczęściowe dane kompletacji mogą być potwierdzane przez zewnętrzną aplikację. Kiedy
standardowe wejście nie jest TTY, przetwarzanie zestawu uzupełnień zatrzymuje się na każdym pustym wierszu.
Po pierwszej nowej linii lub EOF, wmenu wyświetla pierwszy zestaw pozycji menu i czeka
w celu uzyskania dalszych informacji. Elementy uzupełniające można zastąpić, ponownie wypisując nowy zestaw
następnie nowa linia. Każdy zestaw następujący po pierwszym musi zaczynać się od wiersza zawierającego a
pojedyncza liczba dziesiętna określająca miejsce, w które mają zostać wklejone nowe wyniki uzupełniania
wejście. Po wybraniu elementu tekst od tej pozycji do pozycji daszka
zostanie zastąpiony.

ARGUMENTY
-c Drukuje zawartość bufora wejściowego za każdym razem, gdy użytkownik wprowadzi znak, as
taki:

<tekst zanim daszek>\n<tekst po daszek>\n

PRZYKŁAD
Załóżmy, że skrypt chciałby najpierw udostępnić menu z uzupełnieniami dla a
nazwę polecenia, a następnie argumenty tego polecenia. Biorąc pod uwagę trzy polecenia i zestawy argumentów,

bla

1, 2, 3

bar

4, 5, 6

baz

7, 8, 9

poniższy skrypt zawiera odpowiednie uzupełnienia:

#!/ Bin / sh \-F

hmm fifo
mkfifo fifo

# Otwórz wmenu z fifo jako stdin
wmenu \-c
ZACZYNAĆ {
# Zdefiniuj wyniki ukończenia
cmds = "foo\nbar\nbaz\n"
cmd["bla"] = "1\n2\n3\n"
cmd["bar"] = "4\n5\n6\n"
cmd["baz"] = "7\n8\n9\n"

# Wydrukuj pierwszy zestaw uzupełnień do fifo wimenu
fifo = "fifo"
drukuj cmds >fifo; spłukiwać (fifo)
}

{ drukuj; fflush() }

# Wypchnij nowy zestaw uzupełnień
aktualizacja funkcji (str, opcje) {
print length(str) >fifo # Wydrukuj długość poprzedzającego łańcucha
print opts >fifo # i same opcje
spłukiwać (fifo)
}

# Zapewnij poprawną liczbę argumentów z końcowymi spacjami
/ $/ { $0 = $0 "#"; }

{ # Przetwórz dane wejściowe i podaj uzupełnienia
jeśli (NF == 1)
update("", cmds) # Pierwszy argument, wybór poleceń
więcej
aktualizacja($1 "", cmd[$1]) # Drugi argument, argumenty polecenia
# Pomiń końcową część polecenia
odpoczynek po linii
}
' | ogon \-1

Teoretycznie obiekt ten może być wykorzystywany do niezliczonych celów, w tym do porwania
programowalne wyposażenie większości powłok. Zobacz także podane przykłady[1].

ŚRODOWISKO


$WMII_ADRES
Adres, pod którym należy połączyć się z wmii.

$NAZW
Katalog przestrzeni nazw do użycia, jeśli nie podano adresu.

Korzystaj z Wimenu online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

  • 1
    turkdewops
    turkdewops
    TurkDevOps a�?k kaynak yaz?l?m
    żel tirici topluluklar? Zespół DevTurks
    Taraf?ndan desteklenmektedir..
    Funkcje: https://github.com/turkdevops https://turkdevops.g...
    Pobierz turkdevops
  • 2
    asammdf
    asammdf
    *asammdf* to szybki parser Pythona i
    edytor dla ASAM (Association for
    Standaryzacja Automatyki i
    Systemy pomiarowe) MDF / MF4
    (Format danych pomiarowych...
    Pobierz asammdf
  • 3
    LAME (Klama nie jest enkoderem MP3)
    LAME (Klama nie jest enkoderem MP3)
    LAME jest narzędziem edukacyjnym, którego należy używać
    do nauki kodowania MP3. The
    Celem projektu LAME jest poprawa
    psychoakustyka, jakość i szybkość
    posła...
    Pobierz LAME (Lame Aint an MP3 Encoder)
  • 4
    wxPython
    wxPython
    Zestaw modułów rozszerzeń Pythona, który
    zawiń międzyplatformowe klasy GUI z
    wxWidgets. Odbiorcy: Deweloperzy. Użytkownik
    interfejs: X Window System (X11), Win32...
    Pobierz wxPython
  • 5
    menedżer plików pakietów
    menedżer plików pakietów
    To jest menedżer plików pakietu Total War
    projekt, począwszy od wersji 1.7. A
    krótkie wprowadzenie do Warscape
    modowanie: ...
    Pobierz menedżera plików pack
  • 6
    IPerf2
    IPerf2
    Narzędzie do pomiaru ruchu sieciowego
    Wydajność TCP i UDP z metrykami
    zarówno pod względem przepustowości, jak i opóźnień. The
    cele obejmują utrzymanie aktywności
    iperf dorsz...
    Pobierz IPerf2
  • więcej »

Komendy systemu Linux

Ad