fzf-tmux是一个bash脚本,用来在tmux窗格中打开fzf。在水平分割中窗体中(15行))显示git分支 git branch | fzf-tmux -d 15 在左侧垂直分割的窗体中(屏幕宽度的20%)显示字典的内容: cat /usr/share/dict/words | fzf-tmux -l 20% --multi --reverse 如果不是tmux模式,该插件也可以正常工作,只是-[udlr]...
Simplify fzf-tmux script 4年前 doc README-VIM: g:fzf_action doesn't work with custom sink 4年前 man/man1 Add --padding option 4年前 plugin [vim] Fix double path separator issue on Windows 4年前 shell [fish] Fix parser handling of option-like args (#2208) ...
1)\e\C-e:shell-expand-line默认按键绑定,这是最容易的方式进行按键绑定,缺点就是它对于别名(alias)也会同样进行展开。 2)redraw-current-line:在非tmux终端上,该选项必须存在,否则无法清除提示。 3)先source .bashrc,然后按快捷键:<CTRL-G><CTRL-O>,运行结果如下: 为预览窗口增加语法高亮:预览窗口支持 ANS...
local DIR=$(get_parent_dirs $(realpath "${1:-$PWD}") | fzf-tmux --tac) cd "$DIR" } # cf - fuzzy cd from anywhere # ex: cf word1 word2 ... (even part of a file name) # zsh autoload function cf() { local file file="$(locate -Ai -0 $@ | grep -z -vE '~$' |...
tmux switch-client -t"$session"} Alt-c 命令行中按下 Alt-c,会列出当前文件夹下的目录,选择后会直接进入该文件夹。 搜索语法 在上面一系列的基础操作后,对 fzf 应该有了一定的了解,那么知道 fzf 的搜索语法其实非常强大,在熟悉正则的基础上,用 fzf 搜索语法可以实现很多的组合,比如使用!来表示不包含,比如...
Tmux 过时了吗?探索Zellij:Rust语言打造的全新终端多路复用器! 2988 4 3:40 App 终端内预览图片 fzf预览图片 2417 2 18:09 App NVIM--本地和远程服务器共享剪切板 2332 1 1:24:23 App web3 夜话闲聊——如何从区块浏览器看一个TOKEN合约是否杀区块、拉黑、高税 6441 1 13:09 App 轻量级Nacos来了...
周边插件丰富 (vim, tmux, fuzzy auto-completion) 安装 以macOS 为例子,直接使用 homebrew 安装即可 brew install fzf# 如果要使用内置的快捷键绑定和命令行自动完成功能的话可以按需安装$(brew --prefix)/opt/fzf/install 使用 命令行下执行fzf即可展示当前目录下所有文件列表,可以用键盘上下键或者鼠标点出来选择...
Tmux 是一个终端复用器(terminal multiplexer),用起来就离不开。网上有很多 Tmux 使用指南,但是用...
2) redraw-current-line :在非 tmux 终端上,该选项必须存在,否则无法清除提示。 3)先 source .bashrc ,然后按快捷键: <CTRL-G><CTRL-O> ,运行结果如下:结果如下:1)首先自定义一个函数,使用 fzf 提供的 API: _fzf_complete 提供补全功能:2)在 bash 中,使用 complete...
[ -d "${1}" ]]; then dirs+=("$1"); else return; fi if [[ "${1}" == '/' ]]; then for _dir in "${dirs[@]}"; do echo $_dir; done else get_parent_dirs $(dirname "$1") fi } local DIR=$(get_parent_dirs $(realpath "${1:-$PWD}") | fzf-tmux --tac) cd ...