加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

如何使vim打开与不同选项卡中的模式匹配的所有文件?

发布时间:2020-12-15 19:09:18 所属栏目:安全 来源:网络整理
导读:在给定的工作目录中,如果我这样做 :tabe **/test*.py vim抱怨E77:文件名太多了。如果我想要在单独的标签中打开每个匹配的文件怎么办?必须有办法做到,但我找不到。 你可以像这样使用args列表和argdo: :args **/test*.py:argdo tabe % 但是,由argdo关闭
在给定的工作目录中,如果我这样做
: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个选项卡。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读