VSCode大文件正则搜索报错No active editor document解决方案问询
解决方法
- 修改VSCode大文件默认加载阈值
按Ctrl+Shift+P(Mac系统为Cmd+Shift+P)调出命令面板,输入Preferences: Open Settings (JSON)进入配置编辑页,添加如下配置项:
该参数默认值为50MB,调整为大于目标文件体积的数值即可(针对65MB的文件设置为100足够),保存配置后重启VSCode,重新打开目标文件即可正常使用Find All in File扩展执行搜索。"files.maxFileSizeMB": 100 - 使用VSCode原生功能实现同类搜索效果
无需依赖第三方扩展,打开目标文件后按Ctrl+F(Mac系统为Cmd+F)调出查找面板,输入正则规则后点击面板右侧的在查找编辑器中显示按钮,即可在独立标签页生成所有带行号、匹配上下文的结果列表,和Notepad++的搜索输出效果完全一致。 - 调用内置终端命令完成搜索
无需修改编辑器配置的情况下,直接使用VSCode内置终端的命令行工具执行搜索:- Windows环境执行:
findstr /n /r "正则表达式" 目标文件路径 - Mac/Linux环境执行:
grep -n "正则表达式" 目标文件路径
命令执行后会直接输出所有带行号的匹配结果,末尾追加> 结果保存路径即可将搜索结果导出到单独文件查看。
- Windows环境执行:
内容的提问来源于stack exchange,提问作者Zoso
相关产品推荐
相关产品推荐

