私は時々grep
(rg
別名ripgrep
またはag
別名silversearcher
)何かを見つけて、一致するファイルを編集したいと思います。エディタ部では、bashの履歴を使用します。
~$ rg someThing
./path/to/some/file.txt
1:someThing in there.
~$ vim $(!! -l)
パスにスペースが含まれていない場合はうまく機能します。その後、シェルはスペースに分割され、vimに無効なファイル名が渡されます。
これらの見積もりをどのように受け取ることができますか?
答え1
vim "$(!! -l)"
私のために働く...