Để tìm hiểu về một ràng buộc quan trọng.
Trong 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).
Hoặc với info
:
info bash --index-search=complete-into-braces
(hoặc info bash
và sử dụng chỉ mục khi hoàn thành ( i
khóa))
Tuy nhiên, lưu ý rằng trang thông tin dựng sẵn đi kèm với các nguồn bash-4.3 ít nhất là thiếu một số mục chỉ mục bao gồm cả complete-into-braces
, vì vậy trừ khi hệ điều hành của bạn xây dựng lại trang thông tin từ các nguồn texinfo, lệnh trên sẽ không hoạt động.
Trong 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.
Hoặc man
giả sử less
máy nhắn tin như cho bash
:
LESS='+/copy-region-as-kill' man zshall
zsh
cũng có một describe-key-briefly
cái mà bạn có thể liên kết trên một chuỗi khóa hoặc khóa, như Ctrl+XCtrl+Hdưới đây:
bindkey '^X^H' describe-key-briefly
Sau đó, bạn gõ Ctrl+XCtrl+Htheo sau là tổ hợp phím hoặc phím để mô tả. Chẳng hạn, gõ Ctrl+XCtrl+Hhai lần sẽ hiển thị bên dưới lời nhắc:
"^X^H" is describe-key-briefly
Trong tcsh
Điều đó về cơ bản giống như zsh
ngoại trừ việc tcsh
không có trang thông tin.
> bindkey | grep -a P
"^P" -> up-history
"^[P" -> history-search-backward
> env LESS=+/history-search-backward man tcsh
[...]
Trong fish
:
> bind | grep -F '\ec'
bind \ec capitalize-word
> help commands
Mà nên bắt đầu trình duyệt web ưa thích của bạn. Và tìm kiếm capitalize-word
trong đó.