将 "up arrow" 键绑定到 fzf 命令
Bind "up arrow" key to fzf command
我想在按下向上箭头时使用 fzf
fuzzyfinder 命令历史记录,而不是典型的命令历史记录。
在我的 fzf shell 键绑定文件中,我可以通过编辑以下代码片段来编辑调出模糊查找器的键:
bindkey '{command such as ^R}' fzf-history-widget
如何表示 up arrow
键以便在按下时调用此函数?我还必须在其他地方禁用其他功能吗?
绑定<Up>
键在zsh
使用
bindkey "${key[Up]}" fzf-history-widget
或
bindkey '^[[A' fzf-history-widget
或
bindkey "${terminfo[kcuu1]}" up-line-or-history
将 zsh
中的 <Up>
键绑定到 fzf-history-widget
函数。
在bash
中绑定<Up>
键
您可以设置<Up>
箭头键来显示历史命令以命令行中光标前的字符开头
bind '"\e[A": history-search-backward'
fzf
bash
的绑定
有一个问题#1492:
[bash] 在 CTRL-R 中使用 CTRL-X 直接触发命令
因此,history-exec.bash 插件创建的目的是使用 fzf
扩展历史记录
macOS 特定绑定
bindkey "${terminfo[kcuu1]}" fzf-history-widget
In bash version 4 or more, none of these 适合我:
bind -m emacs-standard -x '"\C-p": __fzf_history__'
bind -m vi-command -x '"\C-p": __fzf_history__'
bind -m vi-insert -x '"\C-p": __fzf_history__'
这个也不行:
bind '"\C-p": __fzf_history__'
但是这个对我来说很有效:
bind -x '"\C-p": __fzf_history__'
顺便说一句,您可以使用bind -X
查看当前绑定。
我想在按下向上箭头时使用 fzf
fuzzyfinder 命令历史记录,而不是典型的命令历史记录。
在我的 fzf shell 键绑定文件中,我可以通过编辑以下代码片段来编辑调出模糊查找器的键:
bindkey '{command such as ^R}' fzf-history-widget
如何表示 up arrow
键以便在按下时调用此函数?我还必须在其他地方禁用其他功能吗?
绑定<Up>
键在zsh
使用
bindkey "${key[Up]}" fzf-history-widget
或
bindkey '^[[A' fzf-history-widget
或
bindkey "${terminfo[kcuu1]}" up-line-or-history
将 zsh
中的 <Up>
键绑定到 fzf-history-widget
函数。
在bash
中绑定<Up>
键
您可以设置<Up>
箭头键来显示历史命令以命令行中光标前的字符开头
bind '"\e[A": history-search-backward'
fzf
bash
的绑定
有一个问题#1492: [bash] 在 CTRL-R 中使用 CTRL-X 直接触发命令
因此,history-exec.bash 插件创建的目的是使用 fzf
macOS 特定绑定
bindkey "${terminfo[kcuu1]}" fzf-history-widget
In bash version 4 or more, none of these 适合我:
bind -m emacs-standard -x '"\C-p": __fzf_history__'
bind -m vi-command -x '"\C-p": __fzf_history__'
bind -m vi-insert -x '"\C-p": __fzf_history__'
这个也不行:
bind '"\C-p": __fzf_history__'
但是这个对我来说很有效:
bind -x '"\C-p": __fzf_history__'
顺便说一句,您可以使用bind -X
查看当前绑定。