![](/img/trans.png)
[英]How to use alternation operator in Vim + RipGrep?
我的.vimrc中有以下內容(我相信)使:grep在 Vim 內使用rg : 我想搜索名為render...的函數的所有定義。 如果我做 在命令行上,我得到了我要找的東西。 但 在 vim 結果 我嘗試了\的其他一些組合,將整個查詢放在/.../中,但無法正常工作。 如何在 vim的 ripgre ...
[英]How to use alternation operator in Vim + RipGrep?
我的.vimrc中有以下內容(我相信)使:grep在 Vim 內使用rg : 我想搜索名為render...的函數的所有定義。 如果我做 在命令行上,我得到了我要找的東西。 但 在 vim 結果 我嘗試了\的其他一些組合,將整個查詢放在/.../中,但無法正常工作。 如何在 vim的 ripgre ...
[英]macos emacs (file-missing "Cannot open load file" "No such file or directory" "rg"
我正在嘗試在 emacs 中安裝 ripgrep,以便將其與 hledger-mode 一起使用我將這些行添加到我的 ~/.emacs.d/init.el 中: 並運行 emacs -nw --debug-init 向我顯示: 這是我的brew info rg 和emacs --version 在 ...
[英]How to use ripgrep to replace all matches within all files?
我可以使用以下命令在標准輸出中打印所有更改的文件和內容rg --passthru -F "red" -r "green" -N Output:ip.txt blue test1 green 2 hello blue world ip2.txt blue test1 green 2 hello ...
[英]piping zsh functions to another shell command
我正在嘗試以更通用的方式應用這種方法。 我采用了~/.zshrc中的代碼如下: 我想要的結果是使用 function 作為常規的 linux 命令,將 output 流水線化到其他一些實用程序,如下所示: irg someReg | cat irg someReg | cat或irg someRe ...
[英]Why ripgrep results from python subprocess run differ from rg run in the shell
如果我直接在 bash 中運行rg ,則 output 信息包括找到的文件名(在單獨的行上),然后在每個匹配的單獨行上包含該匹配的行號和內容: 但是如果我從 python subprocess進程運行中運行相同的命令,則匹配結果的顯示信息包括每行的文件名,不包括行號。 為什么呢? (我在 MacO ...
[英]FZF VIM: removing leading portion of absolute path
我正在使用以下內容搜索我的項目: 結果如下所示: 我希望結果看起來像: 我知道有'options': '--delimiter: --nth 4..'我認為這可能會做我想做的事,但我不知道該放在哪里。 ...
[英]Exclude match if string is prefaced with another string
我有一種感覺,這將作為副本關閉,因為這似乎是一個常見的問題......但在我的辯護中,我已經搜索了 SO 以及谷歌,但找不到任何東西。 我正在嘗試使用 ripgrep 搜索 SQL 文件,但我想排除屬於單行 SQL 注釋的匹配項。 我不需要擔心多行/* foobar */注釋。 只有單行-- foo ...
[英]python different output when run on bash and subprocess
我正在運行一個腳本,該腳本在內部調用 bash 命令並相應地解析輸出。 例如我正在調用這個命令 result = subprocess.check_output("rg result",shell=True) print(output) 我得到這個輸出沒有任何行號或任何東西 historyChe ...
[英]Chronic ripgrep / vim Plugin Error on Load: "-complete Used Without -nargs"?
我最近將ripgrep添加到我的vim 插件列表中,並且在安裝后,每當我加載 vim 時,我都會立即收到此錯誤消息: 打開有問題的文件並查看第 148-149 行顯示: 我在這里真的很深奧,特別是考慮到這個錯誤是通過簡單地安裝插件產生的; 我對基礎文件 ( vim-ripgrep.vim ) 進行 ...
[英]ripgrep to find files which contain multiple words, possibly on different lines?
如果我有如下文件: 是否有關於 ripgrep(或類似)的命令將搜索例如包含 foo 和 bar 的文件? 例如,它會顯示 file1.txt 而不是其他兩個文件? (注意 foo 和 bar 可能不在同一行。) 然后第二個問題,為了更花哨,我可以使用一些語法來計算帶有 foo 的文件,但如果它 ...
[英]Counsel-rg omit long maching line
我利用 Counsel-rg 搜索“~[az]+~”的模式,它顯示了所需的結果,但省略了長匹配行: 如何使它能夠顯示長匹配線? ...
[英]How to get ripgrep to tell me which expressions from a list have no matches on the filesystem
例如,假設我有要搜索的字符串列表: 在我的倉庫中有包含alfa 、 bravo 、 charlie和delta的文件,但沒有包含nebuchadnezzar的文件,也沒有包含bartholomew的文件。 然后我希望答案是: 正如您可能猜到的那樣,我正在尋找不推薦使用的東西。 我最終使用了以下 Ru ...
[英]Boosting the grep search using GNU parallel
我正在使用以下 grep 腳本到 output 所有不匹配的模式: patterns 文件包含以下 12 個字符長的子字符串(一些實例如下所示): large_strings 文件包含大約 20-1 億個字符的極長字符串(一小段字符串如下所示): 我們如何加快上述腳本(gnu parallel ...
[英]Finding the distinct directory names using grep or rg
我是 Linux 命令的新手,我正在嘗試在目錄和包含該單詞的所有目錄名稱中遞歸搜索一個說“apple”的單詞。 我正在使用類似於 grep 的 ripgrep(rg) 來獲取其中包含蘋果的文件名前任: 給我 output: 有沒有辦法只能使用唯一的父文件夾名稱? 使用 grep 的解決方案也不錯。 ...
[英]Using Ripgrep with flags in fzf.vim
我正在使用下面的function使用vim中的fzf使用 ripgrep 搜索文件中的內容 我可以使用它執行簡單的搜索,但是我無法使用RG標志使我的搜索更精確(在文件類型中搜索、排除目錄或在子目錄中搜索等) 我發現一些文章建議在 function 中進行小的更改以獲得我正在尋找的內容如下: 刪除- ...
[英]Many rg commands started by vscode that consume 99% of CPUs
我在一個非常大的 github 回購中工作,說它的結構就像 項目很多,每個項目又包含很多子項目。 我只是在處理其中一個子項目(例如subproject-a )。 當我在子項目(它是一個 python 子項目)中打開 vscode 時,我注意到它啟動了許多如下所示的rg命令,並且我的 CPU 使用率 ...
[英]Piping ripgrep's output to Python for filtering (separate filename from match)
我需要使用 ripgrep 來找到特定的模式。 這將是一個描述化學反應的字符串。 ripgrep 的 output 看起來像這樣: 涼爽的。 但現在我需要使用 Python 腳本過濾掉這些結果。 所以我可以 pipe 這些結果到 Python 並從標准輸入讀取:但是有問題嗎? 如果我編寫 Pyt ...
[英]Is it possible to display result of Rg into quick fix window?
當我搜索:Rg <string> ,它會在 FZF 緩沖區中打開結果。 通常文件名沒有完全顯示在其中。 也曾經逃過的結果都沒有了。 如果需要再次檢查同一個詞,我必須做研究。 但是:vim /pattern/g **/*在 quickfix 中打開結果。 有沒有辦法在quickfix窗口 ...
[英]How to create Ctrl+f and ctrl+shift+f in vim?
我最近正在學習 vim,因為我必須在一些受限機器上使用 vim。 由於我是 vscode 用戶,我想找到ctrl + f和ctrl + shift + f等價於進行字符串搜索 我添加了 ripgrep ,它搜索 :Rg! ,它總是搜索所有文件,如Ctrl + shift + f是否可以使用 R ...
[英]Ripgrep to only exclude a file in the root of the folder
如果我有這樣的文件夾: 如何在命令中告訴ripgrep僅排除根文件夾中的文件index1.html ,但仍在文件夾a搜索index1.html ? ...