作为一个命令行深度中毒用户,非常不愿意在流畅的键盘操作中去碰下鼠标,但是有时候却不得不中断飞快的键盘操作去使用鼠标,最典型的一个例子就是在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!!