Автодополнение в ksh: различия между версиями

Материал из OpenBSD-Wiki
Перейти к навигации Перейти к поиску
(Новая страница: «== Пользовательские автодополнения в ksh == Как показала практика автодополнение, как оно…»)
 
 
Строка 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>shupikov@balamut:~$ vmctl (TAB)
+
<pre>ssh3@balamut:~$ vmctl (TAB)
 
Books/      Documents/  Music/      Video/      bin/        mbox        work/
 
Books/      Documents/  Music/      Video/      bin/        mbox        work/
  
shupikov@balamut:~$ set -A complete_vmctl -- console load reload start stop reset status
+
ssh3@balamut:~$ set -A complete_vmctl -- console load reload start stop reset status
  
shupikov@balamut:~$ vmctl (TAB)
+
ssh3@balamut:~$ vmctl (TAB)
 
console  load    reload  start    stop    reset    status
 
console  load    reload  start    stop    reset    status
  
shupikov@balamut:~$ set -A complete_vmctl_1 -- console load reload start stop reset status
+
ssh3@balamut:~$ set -A complete_vmctl_1 -- console load reload start stop reset status
  
shupikov@balamut:~$ vmctl (TAB)
+
ssh3@balamut:~$ vmctl (TAB)
 
console  load    reload  start    stop    reset    status
 
console  load    reload  start    stop    reset    status
  
shupikov@balamut:~$ vmctl status (TAB)
+
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/

[По мотивам]