Terminal
如何在終端中生成序列“e[Z”?
它綁定
menu-complete
在 GNU readline 中。$ bind -p|grep menu "\e[Z": menu-complete # menu-complete-backward (not bound) # old-menu-complete (not bound)
我認為這是
Meta-
一個東西。
在終端的terminfo數據庫中查找發送此轉義序列的密鑰。該
infocmp
命令轉儲目前終端的 terminfo 條目。$ infocmp | grep -oE ' k[[:alpha:]]+=\\E\[Z,' kcbt=\E[Z,
terminfo手冊頁解釋了什麼是
cbt
縮寫。(它還給出了一個對應於大多數終端的範例。)$ man 5 terminfo | grep -w kcbt key_btab kcbt kB back-tab key kbs=^H, kcbt=\E[Z, kcub1=\E[D, kcud1=\E[B,
所以你有它:
\e[Z
是backtab,即Shift
+Tab
(在大多數終端上)。