You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MINGW Bash中.bat文件自动补全功能的实现方法咨询

MINGW Bash中.bat文件自动补全功能的实现方法咨询

嗨,我来帮你搞定这个问题!在Windows的MINGW Bash里,默认确实只会自动补全.sh后缀的脚本文件,但咱们可以通过修改bash的配置轻松实现.bat文件的补全,具体步骤如下:

  • 首先打开你的用户bash配置文件,比如~/.bashrc,可以用你习惯的编辑器打开,比如输入nano ~/.bashrc或者vim ~/.bashrc。
  • 在文件的末尾添加以下配置代码:
    # 让bash自动补全当前目录下的.bat文件
    complete -f -X '!*.bat' ./
    # 如果想要同时保留.sh和.bat文件的补全,可以用下面这段
    # complete -f -X '!*.@(sh|bat)' ./
    
    简单解释下:complete是bash用来设置补全规则的命令,-f指定补全文件,-X '!*.bat'表示只保留后缀为.bat的文件进行补全;第二段代码则是同时支持.sh和.bat两种后缀的文件补全,你可以根据自己的需求选其中一段。
  • 保存配置文件后,执行source ~/.bashrc命令,让修改立即生效,不用重启bash窗口。

这样操作之后,当你在MINGW Bash里输入./再按两次tab键时,就会自动补全当前目录下的所有.bat文件啦!

备注:内容来源于stack exchange,提问作者Chakalaka

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.20 06:24:33