англійськафранцузькаіспанська

Ad


Значок OnWorks

wimenu - Інтернет у хмарі

Запустіть wimenu в постачальнику безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це командне wimenu, яке можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS.

ПРОГРАМА:

ІМ'Я


wimenu - програма меню wmii

СИНТАКСИС


wimenu [-i] [-h <history файл>] [-n <history рахувати>] [-p ]

wimenu -в

ОПИС


wimenu is wmiiСтандартна програма меню. Він широко використовується wmii та супутні програми
щоб запропонувати користувачеві ввести. Стандартна конфігурація використовує його для запуску програм,
виберіть подання та виконайте стандартні дії. Він підтримує базове завершення предметів та історію
пошук.

BASIC АРГУМЕНТИ


Нормальне використання wimenu не повинні вимагати жодних аргументів, крім наступних. Більше
розширені параметри описані нижче.

-h <history файл>
Проєкти wimenu щоб прочитати історію команд <history файл> і додати його
результат до цього файлу if -n дається.

-i Забезпечує виконання відповідності елементів завершення без урахування регістру.

-n
Пишіть максимум елементи назад до файлу історії. Файл ніколи не змінюється
якщо ця опція не передбачена. Дублікати відфільтровуються в межах 20 елементів
ковзне вікно до того, як це обмеження буде накладено.

-p
Рядок буде відображатися перед полем введення, коли буде відкрито меню.

-r
Відображати елементи завершення у вигляді вертикального списку, по одному на рядок, а не горизонтального
список, пліч-о-пліч. Максимум будуть відображатися рядки.

ADVANCED АРГУМЕНТИ


-a Адреса, за якою потрібно підключитися wmii.

-K Запобігає wimenu від ініціалізації його прив’язок за замовчуванням. ПОПЕРЕДЖЕННЯ: якщо так
для цього обов’язково зв’яжіть ключ із дією Accept або Reject, інакше у вас не буде
шлях виходу wimenu.

-k <ключ файл>
Прив’язки клавіш будуть зчитуватися з <ключ файл>. Прив’язки виглядають як:

[дію] [аргументи]

де це ім'я ключа, схоже на формат, який використовується wmii. Для дії та аргументів,
будь ласка, зверніться до прив'язок за замовчуванням, наданих у вихідному дистрибутиві в розділі
cmd/menu/keys.txt або скористайтеся струни(1) на wimenu виконуваний файл (цей рівень
налаштування зарезервовано для визначених).

-s
Пропонує відкрити меню на екрані Xinerama .

-S <команда роздільник>

Спричиняє розділення кожного вхідного елемента при першому появі <команда вер.>,
текст зліва від роздільника відображається як пункт меню, а текст до
справа відображається, коли зроблено вибір.

KEY ПРИВ'ЯЗКИ


wimenuПрив'язки клавіш за замовчуванням базуються в основному на клавішах переміщення vi і the
стандартні прив'язки введення оболонки UNIX.

Повернення, Cj, Cm
Прийміть введення та виберіть перше відповідне завершення, якщо курсор знаходиться на
кінець введення.

S-Return, CSj, CSm
Прийміть введення буквально.

Esc, C-[
Вийти, не повертаючи жодного результату, і вийти з ненульовим статусом.

A Вставити ОСНОВНИЙ вибір.

Ліворуч, Cb
Переміщення на один символ назад.

Правильно, див
Переміщення на один символ вперед.

Ab Перейти на одне слово назад.

Af Перейдіть на одне слово вперед.

Ca Перейти до початку рядка.

Ce Перейдіть до кінця рядка.

Cp, Up
Переміщення назад по історії введення.

Cn, вниз
Перейдіть вперед по історії введення.

Backspace, гл
Видаліть попередній символ.

C-Backspace, Cw
Видаліть попереднє слово.

Cu Видалити попередню частину рядка.

Tab, Ci¸ Al
Виберіть наступне завершення.

S-Tab, CSi, Ah
Виберіть попереднє завершення.

PageUp, Ак
Виберіть попередню сторінку завершення.

PageDown, Aj
Виберіть наступну сторінку завершення.

Дім, Аг
Виберіть першу сторінку завершення.

Кінець, ASg
Виберіть останню сторінку завершення.

ПОСЛУГИ ЗАВДАННЯ


Спеціальні, багатокомпонентні дані про завершення можуть бути підтверджені зовнішньою програмою. Коли
стандартне введення не є TTY, обробка набору завершень зупиняється на кожному порожньому рядку.
Після першого нового рядка або EOF, wimenu відображає перший набір пунктів меню та чекає
для подальшого введення. Елементи завершення можна замінити, знову виписавши новий набір
потім новий рядок. Кожен набір, наступний за першим, повинен починатися з рядка, що містить a
єдине десяткове число, що вказує, куди мають бути з’єднані нові результати завершення
вхід. Коли елемент вибрано, введіть текст із цієї позиції до позиції каретки
замінюється.

АРГУМЕНТИ
-c Друкує вміст вхідного буфера щоразу, коли користувач вводить символ, як
такі:

<текст перед тим caret>\n<текст після caret>\n

приклад
Припустимо, що скрипт хоче спочатку надати меню із завершеннями для a
ім'я команди, потім для аргументів цієї команди. Враховуючи три команди та набори аргументів,

Foo

1, 2, 3

бар

4, 5, 6

Baz

7, 8, 9

наступний сценарій забезпечує відповідні завершення:

#!/ Бен / ш \-f

rm fifo
mkfifo FIFO

# Відкрийте wimenu з fifo як стандартним номером
wimenu \-c
ПОЧАТИ {
# Визначте результати завершення
cmds = "foo\nbar\nbaz\n"
cmd["foo"] = "1\n2\n3\n"
cmd["бар"] = "4\n5\n6\n"
cmd["баз"] = "7\n8\n9\n"

# Роздрукуйте перший набір завершень у fifo wimenu
fifo = "fifo"
друкувати cmds >fifo; fflush (fifo)
}

{друк; fflush()}

# Видайте новий набір завершень
оновлення функції (str, opts) {
print length(str) >fifo # Надрукувати довжину попереднього рядка
print opts >fifo # і самі параметри
flush (fifo)
}

# Забезпечте правильний підрахунок аргументів із пробілами в кінці
/ $/ { $0 = $0 "#"; }

{ # Обробити введення та надати завершення
якщо (NF == 1)
update("", cmds) # Перший аргумент, вибір команд
ще
оновлення($1 " ", cmd[$1]) # Другий аргумент, аргументи команди
# Пропустити останню частину команди
getline відпочинок
}
' | хвіст \-1

Теоретично цей засіб можна використовувати для безлічі цілей, включаючи захоплення
програмовані засоби завершення більшості оболонок. Дивіться також надані приклади[1].

НАВКОЛИШНЄ СЕРЕДОВИЩЕ


$WMII_ADDRESS
Адреса, за якою можна підключитися до wmii.

$NAMESPACE
Каталог простору імен для використання, якщо адреса не вказана.

Використовуйте wimenu онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

Команди Linux

  • 1
    aarch64-linux-gnu-gnatbind
    aarch64-linux-gnu-gnatbind
    gnat, gnatbind, gnatbl, gnatchop,
    gnatfind, gnathtml, gnatkr, gnatlink,
    gnatls, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - інструментарій GNAT
    ОПИС: Th...
    Запустіть aarch64-linux-gnu-gnatbind
  • 2
    aarch64-linux-gnu-gnatchop-5
    aarch64-linux-gnu-gnatchop-5
    gnat, gnatbind, gnatbl, gnatchop,
    gnatfind, gnathtml, gnatkr, gnatlink,
    gnatls, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - інструментарій GNAT
    ОПИС: Th...
    Запустіть aarch64-linux-gnu-gnatchop-5
  • 3
    cpupower-idle-info
    cpupower-idle-info
    cpupower idle-info - утиліта для
    отримати інформацію про неактивне ядро ​​ЦП
    СИНТАКСИС: cpupower [ -c cpulist ]
    idle-info [параметри] ОПИС: інструмент
    який друкує п...
    Запустіть cpupower-idle-info
  • 4
    cpupower-idle-set
    cpupower-idle-set
    cpupower idle-set - утиліта для налаштування ЦП
    спеціальні параметри ядра для стану простою
    СИНТАКСИС: cpupower [ -c cpulist ]
    idle-info [параметри] ОПИС: The
    cpupower idle-se...
    Запустіть cpupower-idle-set
  • 5
    g.mapsetsgrass
    g.mapsetsgrass
    g.mapsets - змінює/друкує дані користувача
    поточний шлях пошуку набору карт. Впливає на
    доступ користувача до даних, що існують під
    інші набори карт у поточному місці. ...
    Запустіть g.mapsetsgrass
  • 6
    g.messagegrass
    g.messagegrass
    g.message - друкує повідомлення, попередження,
    інформацію про прогрес або фатальну помилку в
    ТРАВ'ЯНИЙ шлях. Цей модуль слід використовувати в
    сценарії для повідомлень, які надаються користувачеві.
    KEYWO...
    Запустіть g.messagegrass
  • Детальніше »

Ad