模糊补全:在 bash 或 zsh 终端上,可以通过输入**来触发fzf对文件/目录的模糊补全(查找),如下例子所示: # Files under current directory # - You can select multiple items with TAB key vim **<TAB> # Files under parent directory vim ../**<TAB> # Files under parent directory that match `fzf` ...
bash和zsh的模糊补全 文件和目录 如果光标前的单词以触发序列(默认为**)结尾,则可以触发文件和目录的模糊补全。 COMMAND [DIRECTORY/] [FUZZY_PATTERN] ** <TAB> 当前目录下的文件,可以使用TAB键选择多个项目 cat ** <TAB>对父目录下的文件名补全 vim ../** <TAB>父目录下匹配`fzf`的文件 vim ../fzf*...
Breadcrumbs fzf-tab / fzf-tab.zshTop File metadata and controls Code Blame 440 lines (378 loc) · 13.5 KB Raw # temporarily change options 'builtin' 'local' '-a' '_ftb_opts' [[ ! -o 'aliases' ]] || _ftb_opts+=('aliases') [[ ! -o 'sh_glob' ]] || _ftb_opts+=('sh...
wget https://github.com/changyuheng/zsh-interactive-cd/blob/master/zsh-interactive-cd.plugin.zshcp zsh-interactive-cd.plugin.zsh~/.fzf/shellecho'source ~/.fzf/shell/zsh-interactive-cd.plugin.zsh'>>~/.zshrc cd后按ctrl-i就会打开fzf finder窗口 ...
在zsh下可以使用下面的方法来按下C-XC-R来直接执行 fzf-history-widget-accept() { fzf-history-widget zle accept-line } zle -N fzf-history-widget-accept bindkey '^X^R' fzf-history-widget-accept ALT-C 在命令行上按下alt-c, 会列出当前文件夹下的目录,选中条目会自动进入到相应目录 ...
bash和zsh的模糊完备, 默认触发是**, 例如:vim **<TAB>, 或cd **<TAB>, 或ssh **<TAB>, 简直好用到飞起. 一边查一边预览 1 fzf --preview'cat {}' 可以配合管道使用 1 2 3 ps -ef | fzf seq100 | fzf history| fzf 1.3 搜索语法 ...
通过rzsh history启用历史记录,然后: history| fzf 即可快速Filtered历史命令。其他模糊补全例如hostnames, variables等用法类似,大大提升效率。 目录导航 通过fzf目录模糊补全快速导航: cd**<fzf> 文件多选 fzf支持shift+tab进行多选: fzf -m 可同时打开多个文件。
echo "source ~/fzf-zsh-completion.sh" >> ~/.zshrc echo "bindkey '^]' fzf_completion" >> ~/.zshrc # 使用ctrl + ]触发fzf补全 参考:github fzf-tab-completion 安装并配置fzf-history-search curl https://raw.githubusercontent.com/joshskidmore/zsh-fzf-history-search/master/zsh-fzf-history-se...
fzf支持shift+tab进行多选: 代码语言:bash 复制 fzf-m 可同时打开多个文件。 除了上述例子,fzf几乎可与任何命令行工具集成。类似的用法有: git提交日志中搜索(git log | fzf) vim插件中文件搜索(:Files | fzf) 设置zsh模糊补全等 功能强大的fzf能大大提高这些工具的易用性。
bash和zsh的模糊完备, 默认触发是**, 例如:vim **<TAB>, 或cd **<TAB>, 或ssh **<TAB>, 简直好用到飞起. # Files under the current directory # - You can select multiple items with TAB key vim **<TAB> # Files under parent directory ...