我是 VS Code 的新手,正在设置 Python(我也在学习)。我设置了 python 所需的一切,并打开了我正在处理的以前的 python 文件,一切都很顺利。我尝试在 vscode 中创建一个新文件,它以 txt 文件的形式打开,所以我将其切换为 python 文件,但是为了让它在没有 f5 的情况下运行,我需要手动将“.py”添加到文件名的末尾。有什么方法可以让我在创建新文件时将其默认为 python 文件?
4 回答
VS Code 只是一个文本编辑器。当它打开一个全新的文件时,它可以是任何编程语言,如 C、Java、Go 等。这意味着它不能真的自动假设你创建的新文件将是一个 Python 文件,你会必须重命名您的文件以具有.py扩展名。
您可能想研究一下诸如PyCharm之类的IDE,它提供了大量原始文本编辑器不具备的功能,并且它确实支持创建新的 Python 文件,而无需手动重命名扩展名。
您可以创建命令和键绑定来创建新文件并将语言 ID 设置为 Python。
使用以下扩展:
将此添加到您的settings.json
"multiCommand.commands": [
{
"command": "multiCommand.newPythonFile",
"sequence": [
"workbench.action.files.newUntitledFile",
{ "command": "changeLanguageMode.change", "args": "python" }
]
}
]
您可以使用命令选项板运行此命令:Multi Command: Execute multi command
或者你可以设置一个键绑定keybindings.json
{
"key": "ctrl+i ctrl+n", // or any other key combo
"command": "multiCommand.newPythonFile"
}
好问题!每当您想创建一个新的python文件时,就像其他人所说的那样,只需将“.py”添加到它。对于 python IDE(集成开发环境)Atom(https://atom.io/)和 Pycharm(https://www.jetbrains.com/pycharm/)非常棒。Atom 是免费的,Pycharm 有一个生病的免费版本,高级版对学生免费。
就像其他人说的那样,您只需在 Visual Studio Code 中创建一个扩展名为 .py 的文件,因为它只是 TextEdit 的一个花哨版本。还有一些具有更多功能的 Python IDE。