Fish的自动完成功能给我留下了深刻的印象。但是,我在 Fish 中找不到 Bash 中的一项功能。当您在 Bash 中按Ctrl+R并开始输入一个术语时,系统会.bash_history以相反的顺序对您进行搜索以查找匹配项。
Fish 中是否有类似的功能?
小智 6
现在是fish shell 3.6.0
https://github.com/fish-shell/fish-shell/releases/tag/3.6.0
默认情况下,Control-R 现在会在寻呼机中打开命令历史记录 (#602)。这是完全可搜索的并且语法突出显示,作为其他 shell 中增量搜索的替代方案。为自定义绑定添加了新的特殊输入功能history-pager。
更好的 Ctrl+r 反向搜索FZF和fzf 鱼插件,使用Triton 鱼包管理器,配置为使用The Silver Searcher。
〜/.config/fish/config.fish:
triton jethrokuan/fzf
set -U FZF_COMPLETE 2
set -U FZF_FIND_FILE_COMMAND "ag -l --hidden --ignore .git"
set -U FZF_DEFAULT_OPTS "--height 40% --layout=reverse --border"
Run Code Online (Sandbox Code Playgroud)
在 Mac OS 上,安装先决条件:
brew install the_silver_searcher
brew install fzf
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14957 次 |
| 最近记录: |