问题标签 [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.
zsh - fzf 历史记录显示在 tmux 弹出窗口中
我尝试了以下命令。
那么,弹出历史的数量为0。我怎样才能摆脱0历史?
linux - 我如何在类 Linux/Unix 中使用带参数的管道
我想做这样的事情:
有时管道比写函数快,但我现在可以parameters/args
在管道之间传递
:我是三合会搜索包firefox
,xbps
但我得到以下错误:
zsh - 管道 fzf 选择到文本操作到 zsh 提示符(不执行)
这是一个使用 fzf 执行选定别名的函数:
问题是有时您想向别名添加更多参数,而不是立即执行它。这可能吗?
fzf - 如何指定 fzf --preview 应该只在当前目录中查找文件?
fzf --preview 'cat {}'
给我一个两窗格的终端窗口(左)fzf 模糊搜索文件和(右)所述文件的预览。
调用时,它开始显示 me /Users/tomnorway/Downloads
,无论我当前的目录如何。我想编写一个仅在当前目录中查找文件/文件夹的命令(递归)。尽我所能通读man fzf
后,我找不到具体说明的方法。有人有建议吗?
unix - 在特定行中输入编辑时打开 FZF,其中包含目录中的文件行
我想用目录中文件的行(递归地)打开 fzf,当我按回车键打开特定行中的相应文件时。那可能吗?
此致
terminal - FZF 找不到目录
我有一个~/GitHub dir
,我可以找到它find GitHub
。我有一个默认安装fzf
,它使用find
. 当我fzf
在主目录上运行时,fzf 找不到GitHub
目录。
如果我这样管道:find GitHub | fzf
它会在结果中显示目录。
是什么赋予了?
shell - 使用 fzf 函数搜索,列出我要搜索的目录集合
同胞社区,
我在下面有一个命令。在互联网的某个地方找到它。该命令的作用是在当前文件夹和嵌套文件夹下搜索参数。我试图翻译和分析它:
find
-> 命令本身${1:-.}
-> 如果我们提供值,我们将搜索 $(1) 并显示它,否则,它将显示当前目录 ':-.' 下的所有内容-path '*/\.*'
-> 这是我们应该寻找目标的路径。当我们省略转义符号时,它可以写成/。,这意味着我们正在搜索当前文件夹及其中的所有内容,并且该文件夹的位置无关紧要(前缀中的星号)。-prune
-> 它导致 find 不下降到当前文件。-o
- 这很棘手,但在发生错误时它可以工作。简而言之,我们通过此语句确保无论输出是什么都会显示。-type d
-> 目录-print
-> 打印路径2> /dev/null
-> 抑制任何输出。它是一个空设备,它接受任何输入并将其丢弃。fzf +m
-> 禁用多选
我对这个命令的问题是我想修改它,使其不仅在当前文件夹中搜索,而且通常在主文件夹和外部驱动器中搜索(例如,我有一个位于 中的驱动器/Volumes/xyz
)。到目前为止,我一直在尝试的一切似乎都不起作用。我真的很感激一些帮助。
neovim - 使用 SpaceVim 在项目中的所有目录(和子目录)的所有文件中搜索文本
所以我刚开始使用 Neovim/Spacevim,它太棒了!
我仍然习惯了一切,因为我以前从未使用过 Vim 或类似的东西。
我的问题围绕在当前打开的项目的所有文件中搜索特定文本。
我正在使用nerdtree
文件管理器,我想知道如何在项目中的所有文件中搜索特定字符串。就像我想function thisExactFunction()
在当前打开的文件夹/目录中进行搜索一样,我该怎么做呢?主要目标是列出包含此搜索字符串的所有文件。
我已经fzf
安装(以及ripgrep
),但似乎在搜索所有文件中的特定文本时遇到了麻烦。我只能搜索文件本身,或者其他一些不能产生我需要的搜索。
谁能指出我正确的方向......?谢谢!
neovim - 如何在 termux 的 neovim 中在 $HOME 的存储子目录下制作 FZF 显示文件
我正在尝试使用 nvim 和其他可用于 termux 的命令行工具在 termux 中设置开发环境。我最近发现了 FZF,我已经安装并使用了几次,现在我想在 neovim 中使用它而不安装插件。我使用pkg install fzf
并映射Ctrl + P
来安装 fzf 以打开 FZF 对话框。一切正常。但是当我在主目录中并从那里调用 FZF 时(在 vim 中使用:FZF
),我没有从 storage 子目录中得到结果,这是我没想到的。我曾经termux-setup-storage
设置对手机内部存储的访问。这在其他一些目录中可能相同,但该$HOME
目录是我注意到的目录。当我尝试从下面的主目录中使用 FZF 时,请查看我得到的图像:
但是当我从命令行在主目录中使用 FZF 时,一切正常。例如,我键入cd **
后跟tab
,我得到所需的结果:
你认为是什么问题。我根本没有使用 FZF vim 插件。另外,我更改了默认命令(使用fd
而不是find
)。
fzf - FZF VIM:删除绝对路径的前导部分
我正在使用以下内容搜索我的项目:
结果如下所示:
我希望结果看起来像:
我知道有些'options': '--delimiter : --nth 4..'
东西我认为可能会做我想做的事,但我不知道该放在哪里。