【发布时间】:2020-05-31 11:11:04
【问题描述】:
我正在尝试将 zsh 中向上和向下箭头键的默认功能绑定到其他东西。 IE。现在,当我按下时,它基本上会显示上一个命令,当我再次按下时,它会显示之前的命令。我想将此功能绑定到另一个键(例如 ^k 和 ^j)。所以绑定看起来像:
bindkey '^k' up-line-or-history
bindkey '^j' down-line-or-history
但是,我四处搜索,发现了很多可能性:上线、上线或历史等。zsh 为向上和向下箭头键默认使用哪些映射?我猜测它的上线或历史和下线或历史,但我不能太确定。
版本: zsh 5.7.1 (x86_64-apple-darwin19.0)
【问题讨论】:
-
作为仅在 shell 中映射的替代方法,我使用了一个实用程序(BetterTouchTool,folivora.ai,尽管我相信其他人会工作)全局映射
Fn-i,@987654324 @-j、Fn-k 和Fn-l 到up、left、down和right,所以它们的相对配置与我的实际箭头键大致相同。