- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有以下命令可以在命令行中模糊查找文件并在 VSCode 中打开所选文件。:
fzf --print0 -e | xargs -0 -r code
rg . | fzf --print0 -e
rg . | fzf --print0 -e | xargs -0 -r code
最佳答案
--vimgrep
选项 rg
返回医生所要求的。这就是我在您提交的 vscode 扩展问题请求中使用的内容:
https://github.com/rlivings39/vscode-fzf-quick-open/commit/101a6d8e44b707d11e661ca10aaf37102373c644
它返回如下数据:
$ rg --vimgrep
extension.ts:5:5:let fzfTerminal: vscode.Terminal | undefined = undefined;
extension.ts:6:5:let fzfTerminalPwd: vscode.Terminal | undefined = undefined;
然后你可以剪掉前3个字段并将它们传递给
code -g
:
rg --vimgrep --color ansi | fzf --ansi --print0 | cut -z -d : -f 1-3 | xargs -0 -r code -g
关于visual-studio-code - 如何使用 ripgrep 和 fzf 模糊查找包含特定文本的所有文件并打开它 VSCode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61740910/
如果我有这样的文件夹: dir: ├── 1.index1.html ├── 2.index2.html ├── 3.index3.html ├── a │
使用grep我可以使用以下命令搜索单词的开头和结尾 grep -e '\' 这将找到I have a leg.,但找不到play allegro here。 Ripgrep(0.10.0)似乎不支持
我正在使用 rg (或者 ag )在包含许多文件的文件夹中搜索字符串的出现,如下所示: $ rg "cat" lolo 3:cat lala 2:cat 现在我想摆脱这些比赛。 如何从每个包含匹配项的
我正在使用下面的函数来搜索带有 ripgrep 的文件中的内容使用 fzf在 vim function! RipgrepFzf(query, fullscreen) let command_fmt
我使用便利包 fzf.vim整合 fzf 与 vim .文件搜索工作完美,并完全取代了 CtrlP 插件,但 grep 文件的功能有 fzf 认为自动附加文件名的不幸副作用(通过 ripgrep,但这
rg -l "searched phrase" | xargs vim 用搜索过的词填充 vim,但我需要再次搜索它们,这次是在 vim 中。 如何将 ripgrep 搜索结果通过管道传送到 vim,
问题 我需要搜索文本文件的目录,其中也搜索文件的内容。我目前正在使用 ripgrep 和 fzf 来执行此操作 - 问题是每个文件的每一行都会输出搜索。 我需要每个搜索匹配项也指示其源文件名/文件路径
我有以下命令可以在命令行中模糊查找文件并在 VSCode 中打开所选文件。: fzf --print0 -e | xargs -0 -r code 现在我希望能够搜索字符串的文件内容。我能够在命令行中
我正在寻找一种快速方法来查找包含 2 个或更多模式的文件夹中的所有文件 grep -l -e foo -e bar ./*或者rg -l -e foo -e bar 在同一行中显示包含 'foo' 和
我最近添加了 ripgrep 到我的名单 vim 插件 并且,在安装之后,每当我加载 vim 时,我就开始收到此错误消息: Error detected while processing /Users
我想找一个字符串 "Hello (Hello 以双引号开头) 在文本文件中使用 ripgrep . 通常,在 Bash 或 ZSH 中,这可以通过使用反斜杠转义或用单引号括起来来实现: rg \"He
我是一名优秀的程序员,十分优秀!