Pour en savoir plus sur une liaison de clé.
Dans 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).
Ou avec info
:
info bash --index-search=complete-into-braces
(ou info bash
et utilisez l' index avec achèvement (i
clé))
Cependant, notez que certaines entrées d’index, y compris celle de complete-into-braces
, que votre système d'exploitation ne reconstruise la page d'informations à partir des sources texinfo, la commande ci-dessus ne fonctionnera pas.
Dans 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.
Ou avec man
assumer le less
pageur comme pour bash
:
LESS='+/copy-region-as-kill' man zshall
zsh
a également un describe-key-briefly
que vous pouvez lier sur une clé ou une séquence de clé, comme Ctrl+XCtrl+Hci-dessous:
bindkey '^X^H' describe-key-briefly
Ensuite, vous tapez Ctrl+XCtrl+Hsuivi de la touche ou de la combinaison de touches à décrire. Par exemple, si vous tapez Ctrl+XCtrl+Hdeux fois, cela s'affichera sous l'invite:
"^X^H" is describe-key-briefly
Dans tcsh
C'est fondamentalement la même chose, zsh
sauf que cela tcsh
n'a pas de page d'information.
> bindkey | grep -a P
"^P" -> up-history
"^[P" -> history-search-backward
> env LESS=+/history-search-backward man tcsh
[...]
Dans fish
:
> bind | grep -F '\ec'
bind \ec capitalize-word
> help commands
Ce qui devrait démarrer votre navigateur Web préféré. Et chercher capitalize-word
dedans là.