0

我是 VS Code 的新手,正在设置 Python(我也在学习)。我设置了 python 所需的一切,并打开了我正在处理的以前的 python 文件,一切都很顺利。我尝试在 vscode 中创建一个新文件,它以 txt 文件的形式打开,所以我将其切换为 python 文件,但是为了让它在没有 f5 的情况下运行,我需要手动将“.py”添加到文件名的末尾。有什么方法可以让我在创建新文件时将其默认为 python 文件?

4

4 回答 4

1

VS Code 只是一个文本编辑器。当它打开一个全新的文件时,它可以是任何编程语言,如 C、Java、Go 等。这意味着它不能真的自动假设你创建的新文件将是一个 Python 文件,你会必须重命名您的文件以具有.py扩展名。

您可能想研究一下诸如PyCharm之类的IDE,它提供了大量原始文本编辑器不具备的功能,并且它确实支持创建新的 Python 文件,而无需手动重命名扩展名。

于 2020-12-02T03:39:04.367 回答
1

您可以创建命令和键绑定来创建新文件并将语言 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"
  }
于 2020-12-02T11:59:25.887 回答
0

好问题!每当您想创建一个新的python文件时,就像其他人所说的那样,只需将“.py”添加到它。对于 python IDE(集成开发环境)Atom(https://atom.io/)和 Pycharm(https://www.jetbrains.com/pycharm/)非常棒。Atom 是免费的,Pycharm 有一个生病的免费版本,高级版对学生免费。

于 2020-12-02T03:56:13.267 回答
0

就像其他人说的那样,您只需在 Visual Studio Code 中创建一个扩展名为 .py 的文件,因为它只是 TextEdit 的一个花哨版本。还有一些具有更多功能的 Python IDE。

于 2020-12-02T03:59:28.873 回答