Щоб дізнатися про ключові прив’язки.
В bash
:
$ bind -p | grep -a '{'
"\e{": complete-into-braces
"{": self-insert
$ LESS='+/complete-into-braces' man bash
complete-into-braces (M-{)
Perform filename completion and insert the list of possible com‐
pletions enclosed within braces so the list is available to the
shell (see Brace Expansion above).
Або з info
:
info bash --index-search=complete-into-braces
(або info bash
використовувати індекс із заповненням ( i
ключ))
Однак зауважте, що на попередньо побудованій інформаційній сторінці, що постачається з джерелами bash-4.3, принаймні відсутні деякі записи індексу, в тому числі для complete-into-braces
, тому, якщо ваша ОС не відновить інформаційну сторінку з джерел texinfo, наведена вище команда не буде працювати.
В zsh
$ bindkey| grep W
"^W" backward-kill-word
"^[W" copy-region-as-kill
$ info --index-search=copy-region-as-kill zsh
copy-region-as-kill (ESC-W ESC-w) (unbound) (unbound)
Copy the area from the cursor to the mark to the kill buffer.
If called from a ZLE widget function in the form 'zle
copy-region-as-kill STRING' then STRING will be taken as the text
to copy to the kill buffer. The cursor, the mark and the text on
the command line are not used in this case.
Або з man
припущенням less
пейджера, як для bash
:
LESS='+/copy-region-as-kill' man zshall
zsh
також є describe-key-briefly
який можна прив’язати до ключа або послідовності клавіш, як Ctrl+XCtrl+Hнижче:
bindkey '^X^H' describe-key-briefly
Потім ви вводите Ctrl+XCtrl+Hпослідовно комбінацію клавіш або клавіш для опису. Наприклад, ввівши, що Ctrl+XCtrl+Hдвічі відображатиметься під запитом:
"^X^H" is describe-key-briefly
В tcsh
Це в основному те саме, що zsh
за винятком того, що tcsh
немає інформаційної сторінки.
> bindkey | grep -a P
"^P" -> up-history
"^[P" -> history-search-backward
> env LESS=+/history-search-backward man tcsh
[...]
В fish
:
> bind | grep -F '\ec'
bind \ec capitalize-word
> help commands
З чого слід запустити бажаний веб-браузер. І шукайте capitalize-word
там.