小编Man*_*nur的帖子

别名按名称搜索文件并在vim中打开它们

我已经有了(更多)快速搜索文件的别名:

alias f='find . -iname'
Run Code Online (Sandbox Code Playgroud)

我这样使用它:

$ f *statis*
./main/statistics.py
./test/test_statistics.py
Run Code Online (Sandbox Code Playgroud)

现在,我想要另一个别名来执行相同的搜索,但不是打印出找到的文件,而是在 vim 中打开它们。理想情况下,它会在找到多个文件时工作。

我试过(使用 'echo' 而不是 'vim' 进行调试):

 alias fvi='find . -exec echo {} + -iname'
Run Code Online (Sandbox Code Playgroud)

...但似乎-exec取消了-iname之后的到来:

$ fvi *statis*
 ./main/statistics.py ./main/probability.py ./test/test_statistics.py 
 ./test/test_probability.py
Run Code Online (Sandbox Code Playgroud)

vim command-line bash alias find

1
推荐指数
1
解决办法
1478
查看次数

标签 统计

alias ×1

bash ×1

command-line ×1

find ×1

vim ×1