Автодополнение в ksh: различия между версиями
Перейти к навигации
Перейти к поиску
Ssh (обсуждение | вклад) (Новая страница: «== Пользовательские автодополнения в ksh == Как показала практика автодополнение, как оно…») |
Ssh (обсуждение | вклад) |
||
Строка 3: | Строка 3: | ||
Как показала практика автодополнение, как оно реализовано например в Bash для меня избыточно, поэтому вариант с настройкой пользовательских параметров [http://man.openbsd.org/ksh#Emacs_editing_mode ksh(1)] оказался очень удобен. | Как показала практика автодополнение, как оно реализовано например в Bash для меня избыточно, поэтому вариант с настройкой пользовательских параметров [http://man.openbsd.org/ksh#Emacs_editing_mode ksh(1)] оказался очень удобен. | ||
− | <pre> | + | <pre>ssh3@balamut:~$ vmctl (TAB) |
Books/ Documents/ Music/ Video/ bin/ mbox work/ | Books/ Documents/ Music/ Video/ bin/ mbox work/ | ||
− | + | ssh3@balamut:~$ set -A complete_vmctl -- console load reload start stop reset status | |
− | + | ssh3@balamut:~$ vmctl (TAB) | |
console load reload start stop reset status | console load reload start stop reset status | ||
− | + | ssh3@balamut:~$ set -A complete_vmctl_1 -- console load reload start stop reset status | |
− | + | ssh3@balamut:~$ vmctl (TAB) | |
console load reload start stop reset status | console load reload start stop reset status | ||
− | + | ssh3@balamut:~$ vmctl status (TAB) | |
Books/ Documents/ Music/ Video/ bin/ mbox work/</pre> | Books/ Documents/ Music/ Video/ bin/ mbox work/</pre> | ||
[[https://deftly.net/posts/2017-05-01-openbsd-ksh-tab-complete.html По мотивам]] | [[https://deftly.net/posts/2017-05-01-openbsd-ksh-tab-complete.html По мотивам]] |
Текущая версия на 05:27, 4 мая 2017
Пользовательские автодополнения в ksh
Как показала практика автодополнение, как оно реализовано например в Bash для меня избыточно, поэтому вариант с настройкой пользовательских параметров ksh(1) оказался очень удобен.
ssh3@balamut:~$ vmctl (TAB) Books/ Documents/ Music/ Video/ bin/ mbox work/ ssh3@balamut:~$ set -A complete_vmctl -- console load reload start stop reset status ssh3@balamut:~$ vmctl (TAB) console load reload start stop reset status ssh3@balamut:~$ set -A complete_vmctl_1 -- console load reload start stop reset status ssh3@balamut:~$ vmctl (TAB) console load reload start stop reset status ssh3@balamut:~$ vmctl status (TAB) Books/ Documents/ Music/ Video/ bin/ mbox work/