用途:记录本机(Windows + Git Bash)已验证的环境故障,避免在已知损坏的命令上反复失败。该技能仅在当前机器有效,WSL、CI、远程机器上不存在这些故障,应各自按环境判断。
已知故障:rg、find、sed(以及个别 cat 管道组合)在本机 Git Bash 中可能直接抛出 Maximum call stack size exceeded 且不产出任何结果。这属于环境问题而非命令逻辑问题,重试只会重复失败,应改用替代方案。
替代方案:搜索文件内容改用内置 grep 工具(pattern 为 Rust regex,不支持 lookahead 与反向引用;字面搜索需开启 literal);按 glob 找文件改用内置 find 工具;文本替换改用 edit 工具(精确 oldText 匹配,一次调用可包含多个不重叠的 edits);读文件改用 read 工具。
使用方式:bash 仅用于内置工具无法表达的管道或组合,并优先选用在该环境中可靠的命令,如 ls、git、head、cat(单文件)。
适用场景与限制:适用于本机 Git Bash 的日常操作;不适用于 WSL、CI、远程机器。资料未说明安装命令、收费方式或其他平台支持情况,暂未提供。