如何在VSCode的C# IntelliSense中排除指定文件夹?
解决方案
方法1:全局配置(对所有C#项目生效)
- 打开VSCode设置界面,搜索
OmniSharp: Path Exclude Patterns配置项 - 点击「添加项」,输入
**/.history/**后保存设置 - 按下
Ctrl+Shift+P调出命令面板,执行OmniSharp: Restart OmniSharp命令重启服务即可生效
方法2:项目级配置(仅对当前C#项目生效)
- 在C#项目根目录下新建名为
omnisharp.json的配置文件 - 写入如下配置内容:
{ "fileOptions": { "excludeSearchPatterns": [ "**/.history/**" ] } }
- 保存文件后重启OmniSharp服务即可
你之前配置的VSCode通用
files.exclude规则仅作用于文件管理器的显示隐藏,不会被C#扩展的OmniSharp服务读取,因此需要单独配置OmniSharp的排除规则才能生效。
内容的提问来源于stack exchange,提问作者Michal
相关产品推荐
相关产品推荐

