首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将“向上箭头”键绑定到fzf命令

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

Stack Overflow用户
提问于 2019-09-05 19:33:35
回答 2查看 1.7K关注 0票数 1

当我按下向上箭头时,我想使用fzf模糊查找器命令历史记录,而不是典型的命令历史记录。

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

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

如何表示up arrow键,使其在按下此函数时调用此函数?我还必须在其他地方禁用其他功能吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-09-05 19:55:35

<Up>中绑定zsh密钥

使用

代码语言:javascript
复制
bindkey "${key[Up]}" fzf-history-widget

代码语言:javascript
复制
bindkey '^[[A' fzf-history-widget

代码语言:javascript
复制
bindkey "${terminfo[kcuu1]}" up-line-or-history

zsh中的zsh键绑定到fzf-history-widget函数。

<Up>中绑定bash密钥

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

代码语言:javascript
复制
bind '"\e[A": history-search-backward'

用于fzf绑定的bash

有一个问题#1492:[bash]在CTRL中直接使用CTRL命令射击

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

macOS特异性结合

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

票数 3
EN

Stack Overflow用户

发布于 2021-11-03 15:26:57

版本4或更多这些都不适合我:

代码语言:javascript
复制
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__'

这个也不能工作

代码语言:javascript
复制
bind '"\C-p": __fzf_history__'

但是,这个对我来说是的诀窍:

代码语言:javascript
复制
bind -x '"\C-p": __fzf_history__'

顺便说一下,您可以使用bind -X查看当前绑定。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57811962

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档