Visual Studio Code标签显示异常:JS文件标签显示为C#如何解决?
解决VS Code将JS文件识别为C#的问题
以下是几个可行的解决步骤,按顺序尝试:
手动指定当前文件的语言模式
点击VS Code右下角状态栏的语言标识(比如显示的"C#"),在弹出的面板中选择"JavaScript"。如果要永久关联.js文件,选择"配置文件关联...",在输入框中输入.js,然后选择"JavaScript"作为关联语言。检查全局文件关联设置
打开VS Code设置(快捷键Ctrl+,),搜索files.associations,查看是否存在将.js映射到csharp的配置项。如果有,删除该条目并保存设置。检查工作区配置
查看当前工作区的.vscode/settings.json文件,如果其中有files.associations配置导致.js关联到C#,修改或删除对应的配置行。清理VS Code缓存
完全关闭VS Code,然后删除以下路径的缓存文件夹:%APPDATA%\Code\Cache%APPDATA%\Code\CachedData
重启VS Code后再测试。
确认文件扩展名正确
在Windows 10中开启"显示文件扩展名"(文件资源管理器→查看→勾选"文件扩展名"),确认你的文件后缀确实是.js,而非隐藏了真实的.cs后缀(比如test.js.cs被显示为test.js)。重置VS Code设置
打开命令面板(Ctrl+Shift+P),输入Preferences: Reset Settings,选择重置所有设置到默认值。重置后重新安装所需的扩展(如Live Server、JavaScript相关扩展)。
内容的提问来源于stack exchange,提问作者AOWANDERS
相关产品推荐
相关产品推荐

