You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

VS Code中无法选择Python格式保存,仅显示MagicPython问题咨询

解决VS Code另存为无Python格式选项的问题

这个问题我之前碰到过类似的,大概率是语言模式关联冲突或者扩展加载异常导致的,给你几个实用的解决办法:

  • 确认微软Python扩展正常启用
    打开VS Code的扩展面板(快捷键Cmd+Shift+X),找到微软官方的「Python」扩展,确保它处于启用状态。如果之前不小心禁用了,重新启用后重启VS Code试试;要是还是有问题,可以先卸载扩展再重新安装一次。

  • 重置.py文件的语言模式关联
    先手动新建一个test.py文件并打开,这时VS Code右下角会显示当前的语言模式(比如显示「MagicPython」)。点击这个语言模式标签,选择「Configure File Association for '.py'...」,然后在弹出的选项里选「Python」(微软官方的那个选项)。这样以后所有.py文件都会默认关联到正确的Python语言模式,再执行「另存为」时就能看到Python格式选项了。

  • 检查并修正settings.json的关联配置
    打开VS Code的设置界面(快捷键Cmd+,),搜索「files.associations」,看看有没有类似"*.py": "magicpython"的配置项。如果有,把它改成"*.py": "python",或者直接删除这条错误关联。修改后保存设置,重启VS Code生效。

  • 禁用MagicPython扩展(可选)
    如果你平时不需要MagicPython这个扩展,直接在扩展面板里禁用它就行。两个处理Python的扩展同时启用很容易出现优先级冲突,禁用后VS Code就只会用微软的Python扩展来处理.py文件,另存为的下拉列表里自然就会显示Python选项了。

内容的提问来源于stack exchange,提问作者Judi

火山引擎 最新活动