将“向上箭头”键绑定到 fzf 命令

Pat*_*ors 2 zsh keyboard-shortcuts fzf

当我按向上箭头时,我想使用fzffuzzyfinder 命令历史记录而不是典型的命令历史记录。

在我的 fzf shell 键绑定文件中,我可以通过编辑以下代码片段来编辑哪个键可打开模糊查找器:

bindkey '{command such as ^R}' fzf-history-widget

我如何表示该up arrow键以便在按下时调用此函数?我是否还必须在其他地方禁用其他功能?

Yas*_*sen 5

绑定<Up>键输入zsh

使用

bindkey "${key[Up]}" fzf-history-widget
Run Code Online (Sandbox Code Playgroud)

或者

bindkey '^[[A' fzf-history-widget
Run Code Online (Sandbox Code Playgroud)

或者

bindkey "${terminfo[kcuu1]}" up-line-or-history
Run Code Online (Sandbox Code Playgroud)

<Up>按键绑定zshfzf-history-widget函数。

绑定<Up>键输入bash

您可以设置<Up>箭头键以显示历史记录中以命令行上光标之前的字符开头的命令

bindkey '^[[A' fzf-history-widget
Run Code Online (Sandbox Code Playgroud)

fzf绑定为bash

有一个问题 #1492:[bash] 直接使用 CTRL-R 中的 CTRL-X 启动命令

因此,为了历史扩展而创建的history-exec.bash插件使用fzf

macOS 特定绑定

bindkey "${terminfo[kcuu1]}" fzf-history-widget