İngilizceFransızcaİspanyolca

Sunucuları çalıştırın | Ubuntu > | Fedora > |


OnWorks favicon'u

wimenu - Bulutta Çevrimiçi

Wimenu'yu OnWorks ücretsiz barındırma sağlayıcısında Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen komut wimenüsüdür.

PROGRAM:

ADI


wimenu - wmii menü programı

SİNOPSİS


şarap menüsü [-i] [-h <history dosya>] [-n <history say>] [-p ]

wimenu -v

TANIM


şarap menüsü is Wmiistandart menü programı. tarafından yaygın olarak kullanılmaktadır. Wmii ve ilgili programlar
kullanıcıdan giriş yapmasını istemek için. Standart yapılandırma, programları başlatmak için kullanır,
görünümleri seçin ve standart eylemleri gerçekleştirin. Temel öğe tamamlama ve geçmişini destekler
Aranıyor.

KLASİK ARGÜMANLAR


Normal kullanım şarap menüsü aşağıdakiler dışında herhangi bir argüman gerektirmemelidir. Daha
gelişmiş seçenekler aşağıda belgelenmiştir.

-h <history dosya>
Bilgiler şarap menüsü komut geçmişini okumak için <history dosya> ve onun eklemek için
eğer o dosyanın sonucu -n verilmiş.

-i Tamamlama öğelerinin büyük/küçük harfe duyarlı olmayan bir şekilde eşleştirilmesine neden olur.

-n
en fazla yaz öğeleri geçmiş dosyasına geri döndürür. Dosya asla değiştirilmez
Bu seçenek sağlanmadıkça. Yinelenenler 20 öğe içinde filtrelenir
Bu sınır uygulanmadan önce sürgülü pencere.

-p
Dize menü açıldığında giriş alanından önce gösterilecektir.

-r
Tamamlama öğelerini yatay yerine her satırda bir tane olacak şekilde dikey bir liste olarak görüntüleyin
liste, yan yana. maksimum satırlar görüntülenecektir.

İLERİ ARGÜMANLAR


-a Bağlanılacak adres Wmii.

-K Önler şarap menüsü varsayılan anahtar bağlamalarını başlatmaktan. UYARI:
Bu, Kabul Et veya Reddet eylemiyle bir anahtarı bağladığınızdan emin olun, aksi takdirde hiçbir
çıkış yolu şarap menüsü.

-k <key dosya>
Anahtar bağlantıları şuradan okunacak: <key dosya>. Bağlamalar şu şekilde görünür:

[aksiyon] [args]

nerede wmii tarafından kullanılan biçime benzer bir anahtar adıdır. Eylem ve argümanlar için,
lütfen aşağıdaki kaynak dağıtımında sağlanan varsayılan bağlamalara bakın.
cmd/menu/keys.txt veya kullanın dizeleri(1) şarap menüsü yürütülebilir (bu düzey
özelleştirme, belirlenenler için ayrılmıştır).

-s
Menünün Xinerama ekranında açılmasını önerir .

-S <command ayırıcı>

Her girdi öğesinin ilk ortaya çıkışında bölünmesine neden olur. <command eylül>.
Ayırıcının solundaki metin bir menü seçeneği olarak görüntülenir ve metin
bir seçim yapıldığında sağ görüntülenir.

ANAHTAR BAĞLANTILAR


şarap menüsü'nin varsayılan tuş bağlantıları büyük ölçüde vi'nin hareket tuşlarına ve
standart UNIX kabuk girişi bağlamaları.

Dönüş, Cj, Cm
Girişi kabul edin ve imleç imleç konumundaysa ilk eşleşen tamamlamayı seçin.
girişin sonu.

S-Dönüş, CSj, CSm
Girişi tam anlamıyla kabul edin.

Esc, C-[
Herhangi bir çıktı döndürmeden çıkın ve sıfırdan farklı bir durumla çıkın.

Ap BİRİNCİL seçimi yapıştırın.

Sol, Cb
Bir karakter geri git.

Sağ, bkz.
Bir karakter ileri git.

Ab Bir kelime geri git.

Af Bir kelime ileri git.

Ca Satırın başına gidin.

Ce Satırın sonuna git.

Cp, Yukarı
Giriş geçmişinde geriye doğru gidin.

Cn, Aşağı
Giriş geçmişi boyunca ilerleyin.

Geri Al, Ch
Önceki karakteri silin.

C-Geri Al, Cw
Önceki kelimeyi silin.

Cu Satırın önceki bölümünü siler.

Sekme, Ci¸ Al
Sonraki tamamlamayı seçin.

S-Tab, CSi, Ah
Önceki tamamlamayı seçin.

PageUp, Ak
Önceki tamamlama sayfasını seçin.

PageDown, Aj
Sonraki tamamlama sayfasını seçin.

Ev, Ag
İlk tamamlama sayfasını seçin.

Son, ASg
Son tamamlama sayfasını seçin.

ÖZEL BİTİŞ


Özel, çok parçalı tamamlama verileri harici bir uygulama ile kanıtlanabilir. Ne zaman
standart girdi bir TTY değildir, bir dizi tamamlamanın işlenmesi her boş satırda durur.
İlk yeni satırdan veya EOF'den sonra, şarap menüsü ilk menü öğeleri kümesini görüntüler ve bekler
daha fazla giriş için. Tamamlama öğeleri, tekrar yeni bir set yazılarak değiştirilebilir.
ardından yeni bir satır gelir. İlkini izleyen her küme, bir satır içeren bir satırla başlamalıdır.
yeni tamamlama sonuçlarının nereye ekleneceğini belirten tek ondalık sayı
girdi. Bir öğe seçildiğinde, bu konumdan şapka işaretinin konumuna metin
Değiştirildi.

ARGÜMANLAR
-c Kullanıcı her karakter girdiğinde giriş arabelleğinin içeriğini şu şekilde yazdırır:
böyle:

<text önce şapka>\n<text sonra şapka>\n

ÖRNEK
Bir betiğin, ilk önce tamamlamaları olan bir menü sağlamak istediğini varsayalım.
komut adı, ardından bu komutun argümanları için. Verilen üç komut ve argüman seti,

foo

1, 2, 3

bar

4, 5, 6

baz

7, 8, 9

aşağıdaki komut dosyası uygun tamamlamaları sağlar:

#!/ Bin / sh \-F

rm fifo
mkfifo fifo

# Wimenu'yu stdin olarak bir fifo ile açın
wimenü \-c
BAŞLA {
# Tamamlama sonuçlarını tanımlayın
cmds = "foo\nbar\nbaz\n"
cmd["foo"] = "1\n2\n3\n"
cmd["Çubuk"] = "4\n5\n6\n"
cmd["baz"] = "7\n8\n9\n"

# İlk tamamlama setini wimenu'nun fifo'suna yazdırın
fifo = "fifo"
cmds yazdır >fifo; fflush(fifo)
}

{ Yazdır; fflush() }

# Yeni bir tamamlama seti çıkar
fonksiyon güncelleme(str, opts) {
print length(str) >fifo # Bir önceki dizgenin uzunluğunu yazdır
print opts >fifo # ve seçeneklerin kendisi
fflush(fifo)
}

# Sondaki boşluklarla doğru argüman sayısını sağlayın
/ $/ { $0 = $0 "#"; }

{# Girdiyi işleyin ve tamamlamaları sağlayın
eğer (NF == 1)
update("", cmds) # İlk argüman, komut seçenekleri
başka
güncelleme($1 " ", cmd[$1]) # İkinci argüman, komut argümanları
# Komutun son kısmını atla
getline dinlenme
}
' | kuyruk \-1

Teorik olarak, bu tesis, gemiyi kaçırmak da dahil olmak üzere sayısız amaç için kullanılabilir.
çoğu merminin programlanabilir tamamlama tesisleri. Ayrıca sağlanan örneklere bakın[1].

ÇEVRE


$WMII_ADDRESS
wmii'ye bağlanılacak adres.

$NAMESPACE
Adres sağlanmazsa kullanılacak ad alanı dizini.

onworks.net hizmetlerini kullanarak wimenu'yu çevrimiçi kullanın


Ad


Ad