问题标签 [fzf]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vim - 带有 FZF 的 windows 上的 neovim
我在 Windows 上使用 neovim-qt。我已经在 Windows 上的 Scoop 包管理器的帮助下安装了 fzf。
neovim 所需的所有插件都使用 vim-plug 安装,并在名为 _plugrc 的文件下列出。(其他插入的插件都可以正常工作。_plugrc 包含在 init.vim 中)
我最近配置了 FZF。使用以下行完成 FZF 安装
我的意图是在 Windows 上使用 fzf 二进制文件和 fzf.vim。每当我在 neovim 中调用“文件”命令时,Neovimo 都会出现问题和错误。
错误:
我认为是无法使用scoop install FZF。帮我配置一下。
vim - FZF之类的快速切换到目录的方式?在 Vim FZF 中包含隐藏文件?
我正在寻找一种方法来快速将我的 Vim 目录更改为我通过 FZF 类型的方式找到的目录。我知道它代表 Fuzzy File Searcher,而不是 Fuzzy Directory Searcher,但我确信有一个类似的工具或隐藏功能可以使用并从快速切换目录中受益。
示例:我想去的目录:~/Notes/Class 1/04-24-2020
我想输入的内容:
提前致谢!
额外的问题:我如何将隐藏目录包含在其中?如果我想编辑隐藏在 .config 中的 init.vim 配置文件,我将如何传递包含该文件的参数?
编辑:回答下面写的奖金问题。
ubuntu - tmux fzf-tmux 在使用快捷方式运行时冻结
我有一个用于切换窗口的 tmux 命令,有点像这些家伙 tmux 脚本,用于使用 fzf-tmux 快速切换窗口给了我错误的选项
它在其中使用 fzf-tmux。直到今天我更新到 Ubuntu 20.04 时它都运行良好。问题是一旦它到达 fzf-tmux 它就停止接受任何键盘输入 - 我既不能关闭 tmux 也不能切换窗格 - 什么也没有。
问题肯定是 fzf-tmux:我将命令减少到
bind C-f run-shell "echo 'abc' | fzf-tmux"
结果还是一样
如果我打开第二个终端并附加到同一个会话,它可以正常工作,直到我再次按下快捷方式。
我尝试在不同的终端模拟器中打开它,切换 tmux 前缀,切换C-f
键绑定:结果还是一样。
如果我只是复制命令并在终端中运行它就可以了
vim - 如何让 fzf.vim 忽略 node_modules 和 .git 文件夹?
我在 vim 中设置了 fzf,几乎没有任何自定义:
在我的.bash_profile
中,我将环境变量设置FZF_DEFAULT_COMMAND
为显示隐藏,但忽略node_modules
和.git
:
但是,当我:Files
在 vim 中使用函数时,它仍然会在我想要忽略的文件夹中搜索。
zsh - 如何使用 shell 代码启动新的 tmux 会话?
我想模糊查找一个文件,然后在新的 tmux 窗口中打开它。
不幸的是,tmux 会话立即退出,并返回 0 退出代码。如果我回显命令并从终端手动运行它,它工作正常。同样,如果我复制 echo 的输出并使其成为自己的命令,yy,我可以执行它并且它也可以正常工作。
使用 ZLE 时似乎会发生另一个(奖励)问题,因为它似乎没有设置终端。虽然 xx 将返回 0 退出代码(立即),但 ctrl-x 将从 tmux 返回警告“不是终端”。
在这里尝试了其他堆栈溢出帖子中的以下内容
windows - 是否可以在 Windows 10 git-bash 中使用 fzf(命令行模糊查找器)?
我下载了 .exe 文件并将其放入我的 PATH 变量中。fzf
似乎在命令提示符下工作。但我想在 git-bash 中使用它。当我fzf
在 git-bash 中使用时,它似乎开始了,但没有任何反应。
任何意见将是有益的。我试图为自己节省一些击键。
vim - 如何使用 FZF 和 Ag 在 vim 中搜索特定文件类型/扩展名中的文本?
我最近开始使用 vim 并且我已经玩了一段时间了。
我使用FZF
withAg
来完成文件搜索和文件搜索。但我无法搜索特定的文件类型,例如
我只想"getUserInfo"
在.js
文件中搜索。
这是我的配置
.bashrc
初始化.vim
我只是:Ag
在 vim 中使用来搜索整个目录
zsh - fzf / neovim:ls 结果中的奇怪字符
在 neovim v0.4.3 或fzf
Arch-linux 上,当我键入命令!ls
的结果时,ls
命令的结果以奇怪的字符开头。
我期待
工具也是如此fzf
。我没有任何 .zshrc
在此处查看asciinema 示例
你有什么线索吗?
shell - fzf、stdin 和从 rust 调用程序的问题:
当我尝试调用时fzf | myprogram
,我会发生这种非常奇怪的行为。到启动时,设置出现了问题。我能够在 zsh & bash、config & no config、linux & macOS 上重现这一点。最小复制:myprogram
vim
vim
stty
src/main.rs
为方便起见,我通常:cargo install --path .
当我fzf | myprogram
能够选择一个文件并且它确实vim
按预期打开时。但是在insert
模式下,当我退格时,我看到:^?
. 当我退出 vim 并且^C
它不起作用时,它只是插入^C
字符。每个换行符的格式不正确,通常很难读取任何输出。
经过一番研究,我遇到了这个reset
命令。当我调用reset
它时,在每种测试情况下都会输出相同的内容:
重置
我尝试了几种读取stdin
和调用的方法,vim
但这个问题似乎仍然存在。
到底是怎么回事?