[英]iTerm2: How to add a keyboard shortcut for a new action in iTerm2? n action that is not an option in the dropdown?
[英]How to change shortcut for iTerm2 clear lines?
Ctrl-L
或“換頁”是ANSI / VT100協議( http://wiki.bash-hackers.org/scripting/terminalcodes )的一部分,它並不特定於iTerm2。
最好的辦法是在按下Cmd-L時使用Applescript將Ctrl-L發送到終端。
這是zsh綁定,不是iTerm綁定。 Ctrl + l是zsh中clear-screen
小部件的默認綁定。 它也可以在bash (可能還有其他shell)中工作的事實僅僅是慣例。 在bash-或者更確切地說是bash的命令行編輯器readline-中 ,它是命令的默認綁定,該命令也稱為clear-screen
。
通常,您可以使用命令bindkey KEYSEQUENCE WIDGET
更改zsh中的鍵綁定。 不幸的是, iTerm2可能不支持所有修飾符都可以與外殼一起使用。 您可以通過運行cat -v
然后按所需的組合鍵來測試它是否受支持。 如果支持Cmd + l ,則顯示的輸出應不僅僅是“ l
”。 如果它不只是“ l
”,則可以使用輸出綁定它。 例如,如果cat -v
顯示為“ ^[l
”,則可以將其與bindkey '^[l' clear-screen
綁定在一起,並且如果要刪除默認綁定,則可以使用bindkey -r '^l'
綁定。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.