手把手将Visual Studio Code变成Python开发神器( 二 )


回文词是一个字母序列,前后读法相同,例如 Hannah、Anna 和 Bob

手把手将Visual Studio Code变成Python开发神器

文章插图
图片
正如我们所看到的,所有输出都出现在集成终端中,下面让我们多谈谈这个奇妙的功能
VS Code 通过将这个不错的功能嵌入到 IDE 中为开发人员带来了极大的便利,因为执行终端命令几乎是编写代码的一个组成部分 。要查看终端,我们可以在 macOS 或 Windows 机器上键入 Ctrl + `,或使用 View > Terminal 菜单命令 。此外,如果我们想杀死集成终端,可以单击终端窗口右上角的 bin 图标 。从技术上讲,集成终端使用计算机上已安装的 shell — 例如,Windows 上的 PowerShell 或命令提示符,以及 macOS 和 linux 上的 bash 或 zsh
Visual Studio Code 允许我们自定义设置终端的外观 。打开终端设置页面,单击终端窗口右上角的向下箭头按钮,然后选择配置终端设置选项,就可以轻松自定义字体、间距和光标样式
手把手将Visual Studio Code变成Python开发神器

文章插图
图片
VS Code 的另一个不错的功能是我们可以轻松地在多个 shell 之间切换,甚至可以更改集成终端中使用的默认 shell 。请单击终端窗口右上角的向下箭头按钮,然后选择 Select Default Profile 选项
手把手将Visual Studio Code变成Python开发神器

文章插图
图片
将出现一个预先填充的可用 shell 列表,可以选择其中一个作为默认终端 shell 。让我们选择 bash shell
手把手将Visual Studio Code变成Python开发神器

文章插图
图片
通过单击终端窗口右上角的加号图标创建新终端后,它将使用 bash shell,如下所示
手把手将Visual Studio Code变成Python开发神器

文章插图
图片
使用 REPLVS Code 中的另一个非常有用的功能是运行单行或多行代码,只需选择它们并从上下文菜单中选择 Run Selection/Line in Python Terminal 选项
在上面创建的 Python 文件中,编写以下语句
print("Hello, world!")然后选择该语句,并右键单击并选择 Run Selection/Line in Python Terminal 选项,如下所示
手把手将Visual Studio Code变成Python开发神器

文章插图
图片
输出出现在集成终端中,但以不同的形式出现,称为 REPL 。让我们详细了解一下 REPL 及其优势
REPL 代表读取、评估、打印、循环 。这是一种使用 Python 解释器并直接在终端中运行命令的交互式方式 。在 REPL 中,三个右箭头符号表示输入行
在 VS Code 中启动 REPL 的另一种方法如下:打开命令面板,搜索 REPL,然后点击 Python: Start REPL
手把手将Visual Studio Code变成Python开发神器

文章插图
图片
将出现交互式 Python shell,我们可以在 >>> 提示符处输入命令,然后只需按 Enter 或 return 键即可执行它们,如下所示
手把手将Visual Studio Code变成Python开发神器

文章插图
图片
REPL 的一个很棒的特性就是我们可以立即看到运行命令的结果,因此如果我们想尝试一些代码行或尝试使用 API,REPL 是一个很好的方法
格式化 Python 代码我们应该养成在开始编写程序后立即以适当格式编写代码的习惯,Python 有一个著名的 Python 代码风格指南,称为 PEP 8,它使我们的代码易于阅读和理解 。我们可以在 Python 官方网站上查看该风格指南
https://www.python.org/dev/peps/pep-0008/
接下来我们将学习如何使用 Autopep8 包自动将格式应用于我们的代码 。这个包可以使用 pip 命令安装,自动格式化 Python 代码以符合 PEP 8 风格指南 。毫无疑问 VS Code 支持使用 Autopep8 包进行自动代码格式化
让我们看看如何安装包并在 VS Code 中启用它
首先,在集成终端中执行以下命令安装 Autopep8 包
pip3 install autopep8安装完成后,关闭终端 。现在打开 VS Code 的设置,搜索“Python formatting”,Autopep8 Path 和 Provider 字段都需要填写为 autopep8
手把手将Visual Studio Code变成Python开发神器

文章插图
图片
最后一步是在保存时启用自动格式化
手把手将Visual Studio Code变成Python开发神器

文章插图
图片
当我们保存文件时,启用此功能会在 Python 源文件上应用所有 PEP 8 规则
重构 Python 代码在讨论在 VS Code 中重构 Python 代码之前,我们先来看一下重构的定义


推荐阅读