Python程序员Visual Studio Code指南2 Hello World

2 Hello World

2.1 安装Python扩展

Visual Studio Code的Python 扩展提供了对Python语言的支持,包括语法着色、代码补全、过滤、调试、代码导航和代码格式化等功能,以及Jupyter Notebook支持等Python特有的功能。您可以在Visual Studio Code的扩展视图中安装Python扩展。与从扩展市场安装的任何扩展一样,你可以在设置编辑器或settings.json文件中修改Python扩展的设置。扩展详细信息页面上的"特色贡献"选项卡提供了完整的设置列表。

安装成功:

2.2 创建 Python 文件

使用以下操作之一创建新文件:

  • 在菜单中选择文件 ➪ 新文件。
  • 按键盘快捷键 Cmd+N/Ctrl+N。
  • 在资源管理器视图中,单击新建文件图标。

使用前两种方法之一创建新文件时,会在编辑器中创建并打开一个未保存的无标题新文件。如果文件名中没有提供文件扩展名,则默认文件类型为纯文本(Plain Text)。当Visual Studio Code不知道文件类型时,编辑器就不能提供任何语法高亮或其他特定语言的功能。命名Python文件时一定要使用.py文件扩展名,这样Visual Studio Code才知道如何激活Python解释器,并将文件视为Python文件。如果从资源管理器视图创建一个新文件,文件夹树中除了会出现一个新文件外,还会出现一个编辑光标,等待您输入文件名。这种创建新文件的方法不仅可以用相应的扩展名来命名文件,还可以初始化保存文件。文件命名后,文件会在编辑器中自动打开。

2.3 选择解释器

状态栏中有一个Python 扩展的标签。只有当Python文件打开时,该标签才会出现。当 Python 文件打开时,标签会显示当前选择的解释器或选择解释器的警告提示。

默认情况下,Python扩展会查找并使用在系统路径中找到的第一个Python 解释器。如果扩展没有找到解释器,状态栏会发出警告,要求您选择。

您可以从状态栏警告或 Python 命令中选择解释器: 选择解释器。

2.3.1 设置默认解释器

默认解释器由默认解释器路径设置 ( python.pythonPath )管理。您可以在设置编辑器或settings.json文件中手动设置默认解释器。

参考资料

2.3.1.1 设置编辑器

  • 在设置编辑器中,搜索python.pythonPath。
  • 在Python.PythonPath设置中,输入Python路径。

2.3.1.2 settings.json 文件

  • 运行打开设置 (JSON) 命令。
  • 在settings.json文件中,为 python.pythonPath 新建一行。
  • 在python.pythonPath 的值中,输入解释器的路径。

2.4 选择Linter

Linter可帮助检测程序中的问题,如果编辑器检测到有Python文件打开,Visual Studio Code会提示您选择安装Linter(默认为 Pylint)。

Visual Studio Code支持以下Linter:

  • Pylint(默认)
  • Flake8
  • mypy
  • pydocsstyle
  • pycodestyle (pep8)
  • prospector
  • pylama
  • bandit

为helloworld.py文件选择一个着色器。

  • 运行Python命令,输入Linter。
  • 如果没有偏好,则选择 Pylint。

2.5 编辑Python文件

当您开始在Visual Studio Code中编辑文件时,各种功能将共同帮助您维护代码。IntelliSense提供代码补全、参数信息、快速信息和成员列表。另一项功能是格式化,它可以使代码的编写方式保持一致,而且不会影响代码的功能。

Visual Studio Code提供了几种可视化指示器,让你知道你的修改是否已被保存。

  • 资源管理器图标

在活动栏中,资源管理器图标的顶部会显示一个环绕的数字图标,以显示已打开但未保存的文件数。

  • 文件名上的点

在资源管理器视图中,如果更改未保存,文件名右侧会出现一个点。

  • 关闭已保存的文件(Cmd+K,U/Ctrl+K,U)

在顶部编辑器区域,单击三个圆点后的关闭已保存的文件菜单项,可关闭所有已保存的文件。

与Visual Studio Code中的大多数命令一样,保存文件也有多种方法。

  • 在菜单中选择文件 ➪ 保存或文件 ➪ 全部保存。
  • 按 Cmd+S/Ctrl+S(保存)。
  • 按 Option+Cmd+S/Ctrl+K+S(保存全部)。

运行Python文件会在执行程序之前自动保存文件。

也可以自动保存更改,而不是显式保存。自动保存 "切换键会在配置的延迟后或焦点离开编辑器时保存更改。要启用自动保存,请导航至文件 ➪ 自动保存。在启用自动保存之前,请考虑该功能是否适合你的项目。如果您在项目中同时使用源代码控制,自动保存功能可以为您提供一个可以还原的上一版本。但是,如果不使用源代码控制,"自动保存 "可能会覆盖以前的文件,从而使以前的版本更难恢复。如果最近一次自动保存后没有关闭编辑器,可以使用撤消(Cmd+Z/Ctrl+Z)来撤销更改。遗憾的是,如果在保存更改后关闭了编辑器,文件的前一版本将无法恢复。

自动保存的其他配置设置可以在用户或工作区设置中设置。

files.autoSave 可以有这些值:

  • off - 禁用自动保存
  • afterDelay - 在配置的延迟后保存文件(默认为 1,000 毫秒)
  • onFocusChange-当焦点移出未保存文件的编辑器时保存文件
  • onWindowChange-当焦点移出 Visual Studio 代码窗口时保存文件
  • files.autoSaveDelay 设置用于配置 files.autoSave 为 afterDelay 时的延迟时间(以毫秒为单位)。

试用:在 helloworld.py 文件中进行修改并保存文件。

2.5 运行Python 文件

在Visual Studio Code中,Python文件在集成终端中使用当前选定的Python解释器运行。运行文件时,集成终端会在面板区域打开。集成终端从工作区的根目录开始。

运行文件有三种方式:

  • 单击播放按钮

  • 右键单击编辑器中的任意位置,选择 "Run code"

Windows下报错:

[Running] /usr/bin/env python "d:\code\bazi\luohou.py"
ϵͳ�Ҳ���ָ����·����

关闭respectShebang即可:

热门相关:冉冉心动   未来兽世:买来的媳妇,不生崽   今天也没变成玩偶呢   大妆   买妻种田:山野夫君,强势宠!