Skip to content

Latest commit

 

History

History
151 lines (76 loc) · 7.78 KB

12-vscode-tips-tricks-python-development.md

File metadata and controls

151 lines (76 loc) · 7.78 KB

12 个 VSCode 的 Python 开发技巧和窍门

原文:www.kdnuggets.com/2023/05/12-vscode-tips-tricks-python-development.html

12 个 VSCode 的 Python 开发技巧和窍门

图片由作者提供

Visual Studio Code (VSCode) 是一个流行的 Python 开发集成开发环境 (IDE)。它快速且拥有丰富的功能,使开发体验变得有趣且轻松。


我们的前三大课程推荐

1. Google 网络安全证书 - 快速进入网络安全职业生涯。

2. Google 数据分析专业证书 - 提升你的数据分析技能

3. Google IT 支持专业证书 - 支持你的组织 IT


VSCode 的 Python 扩展是我将其用于所有工作相关任务的主要原因之一。它为你提供了语法自动补全、代码检查、单元测试、Git、调试、笔记本、编辑工具,并能够自动化大多数任务。你可以通过按键盘快捷键或点击几个按钮来代替手动操作。

在这篇文章中,我们将学习如何将 VSCode 提升到一个新水平,并提高在构建 Python 软件和解决方案方面的生产力。

注意: 如果你是 VSCode 的新手,并且想学习所有基础知识,请阅读 设置 VSCode 以进行 Python 开发 教程,以了解关键功能。

1. 命令行

你可以通过 终端Bash 使用 CLI 命令启动 VSCode。

  1. 在当前目录中打开 VSCode: code .

  2. 在最近使用的窗口中,在当前目录中打开 VSCode: code -r .

  3. 创建一个新窗口: code -n

  4. 打开文件差异编辑器 VSCode: code --diff <file1> <file2>

2. 命令面板

根据当前上下文访问所有可用的命令和快捷键。你可以通过使用键盘快捷键来启动命令面板:Ctrl+Shift+P。之后,你可以输入相关的关键词以访问特定命令。

12 个 VSCode 的 Python 开发技巧和窍门

图片由作者提供

3. 键盘快捷键

什么比命令面板更好呢?键盘快捷键。你可以根据需要修改键盘快捷键,或者通过阅读 键盘快捷键 参考表来了解默认的键盘快捷键。

键盘快捷键将帮助我们直接访问命令,而不是滚动浏览命令面板选项。

4. 错误和警告

通过使用键盘快捷键Ctrl+Shift+M快速访问错误和警告,并通过点击警告或按F8Shift+F8键在它们之间循环。

12 VSCode 技巧与窍门

图片由作者提供

5. 完全可定制的开发环境

你可以自定义主题、图标、键盘快捷键、调试设置、字体、代码检查和代码片段。VSCode 是一个完全可定制的开发环境,允许你甚至创建自己的扩展。

6. 扩展

Python 的 VSCode 扩展可以提升开发体验,并使你更高效。这不仅仅关乎生产力,还关乎视觉效果。大多数流行的 Python 扩展在Visual Studio Marketplace上提供带有统计数据和图表的互动 GUI。

12 VSCode 技巧与窍门

图片由作者提供

查看我列出的 12 个数据科学必备 VSCode 扩展,这些扩展会使 VSCode 成为一个超级应用,你可以在不离开应用的情况下执行所有数据科学任务。

7. Jupyter Notebook

让你进行数据分析和机器学习实验的最重要的扩展是Jupyter Notebook扩展。

12 VSCode 技巧与窍门

图片由作者提供

这个扩展被高度推荐给数据科学家,用于执行数据科学实验和构建生产级代码。

8. 多光标选择

多光标选择在你需要对同一实例进行多个编辑时是一个救命工具。

  • 使用Alt+Click添加多个光标点

  • 要将光标设置在上方,请使用Ctrl+Alt+Up,设置在下方请使用Ctrl+Alt+Down

  • 使用Ctrl+Shift+L将额外的光标添加到当前选择的所有出现位置

12 VSCode 技巧与窍门

图片来自Visual Studio Code

9. 搜索和修改

我知道这是一个简单的功能,但当你在文件中的不同位置编辑类似的变量、参数和参数时,它非常方便。你可以逐一搜索和替换它们,也可以一次性替换所有。

要重命名符号或参数,请选择该符号并按下F2键。

12 VSCode 技巧与窍门

图片由作者提供

10. 内置 Git 集成

这是一种内置集成,允许你通过点击几个按钮来执行所有与 Git 相关的任务,而不是在 CLI 中输入 Git 命令。你可以通过与用户友好的 GUI 互动来可视化历史记录、查看差异并创建新分支。这甚至比 GitHub Desktop 应用程序还要简单。

12 个 Python 开发的 VSCode 提示与技巧

图片由作者提供

11. 代码片段

代码片段就像自动补全,但你可以对其进行更多控制。你可以为重复的代码模式创建自定义代码片段。你可以输入一个单词,它将自动填充其余部分,而不是创建一个 Python 函数。

要创建自定义代码片段,请选择 文件 > 首选项 > 配置用户代码片段,然后选择语言。

12 个 Python 开发的 VSCode 提示与技巧

图片由作者提供

12. GitHub Copilot

每个人都在谈论 ChatGPT 的代码建议,但 GitHub Copilot 已经存在了两年多,它在理解用户行为和帮助他们快速高效地编写代码方面越来越出色。GitHub Copilot 基于 GPT-3,通过建议代码行或整个函数来提升开发体验。

12 个 Python 开发的 VSCode 提示与技巧

图片来自 GitHub Copilot

Abid Ali Awan (@1abidaliawan) 是一位认证的数据科学专业人士,热衷于构建机器学习模型。目前,他专注于内容创作和撰写关于机器学习和数据科学技术的技术博客。Abid 拥有技术管理硕士学位和电信工程学士学位。他的愿景是利用图神经网络构建一个 AI 产品,帮助那些在心理健康方面挣扎的学生。

更多相关内容