fzf相关内容
我知道如何fzf.vim,但我想从终端打开。 历史或viminfo或许可以实现这一点,但我想知道有没有什么聪明的方法。 推荐答案 将最近的文件列表从vim保存到文件: vim -c "call append(0, v:oldfiles)" -c "write vim-oldfiles.tmp" -c exit 将v:oldfiles(保存在~/.viminfo中的最近文
..
我的〜/.zprofile 中有 alias vif ='vim $ {fzf),效果很好;但是,即使我单击 esc 按钮,它也始终会打开vim窗口,因为我没有找到要查找的文件.如果我按 esc ,如何不打开 vim ? 解决方案 使用shell函数,该函数可让您检查 fzf 是否以非零状态退出.(如果被Esc或Ctrl + C中断,它将以状态130退出.) function vif(
..
我编写了以下内容,使我可以使用fzf切换tmux窗口: tmux list-windows -F "#I:#W" | fzf-tmux | cut -d ":" -f 1 | xargs tmux select-window -t 当我在shell中运行它时,它可以完美运行,为我提供了一个fzf窗口列表,我可以搜索并切换到该窗口. 我将其绑定到tmux中的f键: # fast
..
这是在这个问题中,我可以将选定的文件放入数组中,并将它们传递给命令/函数(已导出).这个问题的不同之处在于,我希望用户在选择文件后完成命令. 主要目的:向我展示一个文件名列表(FZF).我手动选择其中一些.然后FZF将此子集放入数组.然后,我想编写一条未完成的命令,希望用户完成该命令并按Enter. 文件名中可以有空格;因此选择以Null分隔. 我正在使用FZF选择文件.我认
..
我试图通过一个复杂的正则表达式作为忽略模式。我想忽略 locales / 除 locales / US / en / * 以外的所有子文件夹。 。我可能需要使用.agignore文件,但我试图避免这种情况。 我使用银色搜索器(类似于Ack,Grep)。我在终端中使用了zsh。 这很好,忽略了除 locales / US 以外的所有语言环境子文件夹。 code>: ag -g“”
..