免责声明:这是一种解决方法。以下方法需要管理员权限才能更改注册表值。
基础:安装Python(任何版本)后,.py
文件自动关联python.exe
。在以下方法中,保留python.exe
与.py
扩展的关联。因为我们/用户随时执行.py
文件,python.exe
并且此默认文件关联有助于在不输入python.exe
命令的情况下执行此操作。Python文件也可以用蓝黄色蟒蛇在视觉上区分:)那么该怎么办?只需为.py
文件添加一个上下文菜单(即右键单击对话框),显示“使用VSCode编辑”选项。
过程:首先检查是否.py
实际关联python.exe
(可选)。运行以下命令:
assoc .py
ftype Python.File
从第一个命令输出中,获取Python.File
文件类型并写入如下文本文件:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Python.File\shell\Edit with VSCode\command]
@="E:\\VSCode\\Code.exe \"%1\""
这E:\VSCode\Code.exe
是VSCode可执行文件的完整路径。可以使用注册表编辑器更改路径。

HKEY_CLASSES_ROOT\Python.File\shell\Edit with VScode\command
在注册表编辑器中打开注册 (Default)
使用您自己的VSCode完整路径编辑值。那么这个注册表值有什么作用呢?它Python.File
为.py
执行Code.exe C:\path\to\abc.py
命令的文件类型(例如文件类型)添加了上下文菜单。