前端之家收集整理的这篇文章主要介绍了
如何使vim打开与不同选项卡中的模式匹配的所有文件?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在给定的工作目录中,如果我这样做
:tabe **/test*.py
vim抱怨E77:文件名太多了。如果我想要在单独的标签中打开每个匹配的文件怎么办?必须有办法做到,但我找不到。
你可以像这样使用args列表和argdo:
:args **/test*.py
:argdo tabe %
但是,由argdo关闭语法事件(加快正常使用情况),因此首先将无法加载文件。您可以使用以下语法进行跟踪:语法强制所有加载的缓冲区上的语法事件。压缩成一行(需要在执行中包含argdo,因此它不会吸收以下内容:):
:args **/test*.py | execute 'argdo tabe %' | Syntax on
或者,您可以通过以下方式从命令行打开vim:
vim -p **/test*.py
但是,这将最多在10个选项卡。
原文链接:https://www.f2er.com/bash/387486.html