我在使用它时非常喜欢fzf,但实际使用它很困难。例如,每次我想模糊查找文件时,我都不想输入vim $(fzf)
。理想情况下,我希望只需键入ctrl-E
即可输入fzf,然后按Enter键开始编辑文件。
我不知道是什么按键被用来完成github页面(https://github.com/junegunn/fzf)视频中的操作。按Tab键只进行正常的自动完成(我不想进行**
样式自动完成。我想输入fzf-tmux并将结果粘贴到我的命令中)
任何人都可以帮助我吗?
答案 0 :(得分:3)
fzf的install脚本会为您设置此类键绑定,<?php
class MyUser extends WebSocketUser {
public $session_id; // gets set somewhere. Good place is probably is your implementation of the `connected($user)` abstract method.
public getSession($key) {
session_id($this->session_id);
session_start();
$val = $_SESSION[$key];
session_write_close(); // very important!
return $val;
}
public setSession($key, $value) {
session_id($this->session_id);
session_start();
$_SESSION[$key] = value;
session_write_close(); // still very important!
}
}
,CTRL-T
和CTRL-R
。有关详细信息,请参阅the project home page。可以找到密钥绑定的代码here。
如果您不喜欢fzf提供的默认值,您可以尝试自己编写。
ALT-C