我想創建一個函數,它將搜索字符串並在vim中打開所有結果。打開在文本編輯器中搜索的所有結果
在PowerShell中,我有:
Get-ChildItem -recurse -filter *.cs | Select-String -pattern $str | group path | select name
$ str是我在尋找的字符串。
現在我想將所有結果重定向到vim。將結果傳遞給vim會導致錯誤,即vim的輸出不是控制檯,因此不起作用。
如何將結果重定向到vim或任何其他文本編輯器?
編輯:增加了vim標籤,因爲可能有一個選項在vim中使用而不是使用powershell。
將結果寫入文件並在Vim中打開該文件。 –
@AnsgarWiechers如果我輸入「| vim - 」,我得到vim中的所有文件名,但我希望所有文件都在緩衝區(或標籤)中打開。 – user3043457