Linux

在 vim 中打開由命令結果給出的文件

  • November 10, 2020

我發現自己幾乎每天都在做以下事情

  1. 執行查找 ( find -name somefile.txt)
  2. 在中打開結果vim

問題是我必須將結果複製並粘貼findvim命令中。有什麼辦法可以避免這樣做嗎?我進行了一些實驗(find -name somefile.txt | vim),但沒有發現任何有效的方法。

提前致謝

您可以使用命令替換:

vim $(find -name somefile.txt)

要麼

find -name somefile.txt -exec vim {} \;

嘗試這個:

  1. 啟動 vim
  2. 在 vim 中,使用以下命令:

:r!find /<path> -name 'expression'

搜尋完成後,結果應該出現在 vim 中。

要麼

嘗試:

find /<path> -name > results.txt
vim results.txt 

引用自:https://unix.stackexchange.com/questions/5863