作爲一個命令行深度中毒用戶,非常不願意在流暢的鍵盤操作中去碰下鼠標,但是有時候卻不得不中斷飛快的鍵盤操作去使用鼠標,最典型的一個例子就是在find 某個文件之後去vim打開,由於有些時候find出來的path會很長,所以不得已就只能用鼠標去複製路徑再vim打開。長久以來一直想挑戰這個不便都功虧一窺,想過直接alias find命令,將find的返回直接賦值給一個特定的環境變量,無奈很多時候find出來的結構不止是一行。
- 今日靈光一閃
find . -name index.js |vi -
這樣vi會直接打開,而且讀取標準輸入的結果,將find的結果直接列舉出來
1 ./node_modules/formidable/index.js
2 ./node_modules/formidable/lib/index.js
3 ./index.js
~
然後,你懂的ctrl + w!!