cost 205 ms
如何在 Vim + RipGrep 中使用交替運算符?

[英]How to use alternation operator in Vim + RipGrep?

我的.vimrc中有以下內容(我相信)使:grep在 Vim 內使用rg : 我想搜索名為render...的函數的所有定義。 如果我做 在命令行上,我得到了我要找的東西。 但 在 vim 結果 我嘗試了\的其他一些組合,將整個查詢放在/.../中,但無法正常工作。 如何在 vim的 ripgre ...

macos emacs(文件丟失“無法打開加載文件”“沒有這樣的文件或目錄”“rg”

[英]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 在 ...

如何使用 ripgrep 替換所有文件中的所有匹配項?

[英]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 ...

2022-09-09 18:59:44   1   10    ripgrep  
管道 zsh 功能到另一個 shell 命令

[英]piping zsh functions to another shell command

我正在嘗試以更通用的方式應用這種方法。 我采用了~/.zshrc中的代碼如下: 我想要的結果是使用 function 作為常規的 linux 命令,將 output 流水線化到其他一些實用程序,如下所示: irg someReg | cat irg someReg | cat或irg someRe ...

為什么 python 子進程運行的 ripgrep 結果與 shell 中的 rg 運行不同

[英]Why ripgrep results from python subprocess run differ from rg run in the shell

如果我直接在 bash 中運行rg ,則 output 信息包括找到的文件名(在單獨的行上),然后在每個匹配的單獨行上包含該匹配的行號和內容: 但是如果我從 python subprocess進程運行中運行相同的命令,則匹配結果的顯示信息包括每行的文件名,不包括行號。 為什么呢? (我在 MacO ...

FZF VIM:刪除絕對路徑的前導部分

[英]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在bash和子進程上運行時的不同輸出

[英]python different output when run on bash and subprocess

我正在運行一個腳本,該腳本在內部調用 bash 命令並相應地解析輸出。 例如我正在調用這個命令 result = subprocess.check_output("rg result",shell=True) print(output) 我得到這個輸出沒有任何行號或任何東西 historyChe ...

慢性 ripgrep / vim 加載時出現插件錯誤:“-complete Used Without -nargs”?

[英]Chronic ripgrep / vim Plugin Error on Load: "-complete Used Without -nargs"?

我最近將ripgrep添加到我的vim 插件列表中,並且在安裝后,每當我加載 vim 時,我都會立即收到此錯誤消息: 打開有問題的文件並查看第 148-149 行顯示: 我在這里真的很深奧,特別是考慮到這個錯誤是通過簡單地安裝插件產生的; 我對基礎文件 ( vim-ripgrep.vim ) 進行 ...

ripgrep 查找包含多個單詞的文件,可能在不同的行?

[英]ripgrep to find files which contain multiple words, possibly on different lines?

如果我有如下文件: 是否有關於 ripgrep(或類似)的命令將搜索例如包含 foo 和 bar 的文件? 例如,它會顯示 file1.txt 而不是其他兩個文件? (注意 foo 和 bar 可能不在同一行。) 然后第二個問題,為了更花哨,我可以使用一些語法來計算帶有 foo 的文件,但如果它 ...

Counsel-rg 省略長加工線

[英]Counsel-rg omit long maching line

我利用 Counsel-rg 搜索“~[az]+~”的模式,它顯示了所需的結果,但省略了長匹配行: 如何使它能夠顯示長匹配線? ...

如何讓 ripgrep 告訴我列表中的哪些表達式在文件系統上沒有匹配項

[英]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 ...

使用 GNU 並行提升 grep 搜索

[英]Boosting the grep search using GNU parallel

我正在使用以下 grep 腳本到 output 所有不匹配的模式: patterns 文件包含以下 12 個字符長的子字符串(一些實例如下所示): large_strings 文件包含大約 20-1 億個字符的極長字符串(一小段字符串如下所示): 我們如何加快上述腳本(gnu parallel ...

使用 grep 或 rg 查找不同的目錄名稱

[英]Finding the distinct directory names using grep or rg

我是 Linux 命令的新手,我正在嘗試在目錄和包含該單詞的所有目錄名稱中遞歸搜索一個說“apple”的單詞。 我正在使用類似於 grep 的 ripgrep(rg) 來獲取其中包含蘋果的文件名前任: 給我 output: 有沒有辦法只能使用唯一的父文件夾名稱? 使用 grep 的解決方案也不錯。 ...

在 fzf.vim 中使用帶有標志的 Ripgrep

[英]Using Ripgrep with flags in fzf.vim

我正在使用下面的function使用vim中的fzf使用 ripgrep 搜索文件中的內容 我可以使用它執行簡單的搜索,但是我無法使用RG標志使我的搜索更精確(在文件類型中搜索、排除目錄或在子目錄中搜索等) 我發現一些文章建議在 function 中進行小的更改以獲得我正在尋找的內容如下: 刪除- ...

vscode 啟動的許多 rg 命令占用 99% 的 CPU

[英]Many rg commands started by vscode that consume 99% of CPUs

我在一個非常大的 github 回購中工作,說它的結構就像 項目很多,每個項目又包含很多子項目。 我只是在處理其中一個子項目(例如subproject-a )。 當我在子項目(它是一個 python 子項目)中打開 vscode 時,我注意到它啟動了許多如下所示的rg命令,並且我的 CPU 使用率 ...

管道 ripgrep 的 output 到 Python 進行過濾(將文件名與匹配分開)

[英]Piping ripgrep's output to Python for filtering (separate filename from match)

我需要使用 ripgrep 來找到特定的模式。 這將是一個描述化學反應的字符串。 ripgrep 的 output 看起來像這樣: 涼爽的。 但現在我需要使用 Python 腳本過濾掉這些結果。 所以我可以 pipe 這些結果到 Python 並從標准輸入讀取:但是有問題嗎? 如果我編寫 Pyt ...

是否可以在快速修復窗口中顯示 Rg 的結果?

[英]Is it possible to display result of Rg into quick fix window?

當我搜索:Rg <string> ,它會在 FZF 緩沖區中打開結果。 通常文件名沒有完全顯示在其中。 也曾經逃過的結果都沒有了。 如果需要再次檢查同一個詞,我必須做研究。 但是:vim /pattern/g **/*在 quickfix 中打開結果。 有沒有辦法在quickfix窗口 ...

如何在 vim 中創建 Ctrl+f 和 ctrl+shift+f?

[英]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 ...

2020-10-22 03:41:29   1   1422    vim / ripgrep  
Ripgrep 僅排除文件夾根目錄中的文件

[英]Ripgrep to only exclude a file in the root of the folder

如果我有這樣的文件夾: 如何在命令中告訴ripgrep僅排除根文件夾中的文件index1.html ,但仍在文件夾a搜索index1.html ? ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM