你好,欢迎进入江苏优软数字科技有限公司官网!

诚信、勤奋、创新、卓越

友好定价、专业客服支持、正版软件一站式服务提供

13262879759

工作日:9:00-22:00

sublime text 3左边栏文件图标 五步掌握用 VS Code 进行高效 Python 开发

发布时间:2023-06-04

浏览次数:0

点击上方“开发者技术前线”,选择“星标”

13:21 看真爱

sublime text 3左边栏文件图标_sublime text 3左边栏_sublime text 换图标

千都寺的轻与重

量子位出品|公众号

在程序员的圈子里,Code(以下简称)可以说是目前最流行的代码编辑器之一。

是出品的一款可扩展的轻量级开源编辑器,支持全平台系统。 这个特性使它非常受欢迎,这也使它成为一个很好的开发平台。

在本文中,您将了解如何在 中高效开发,包括:

本文假定您已经熟悉基本开发,但在您的计算机上安装了某个版本(.7、.6/7 等)。

本文将提供在系统上运行的截图和示例,但由于它也可以在其他主流平台上运行sublime text 3左边栏文件图标,所以在实际操作中您可能会看到略有不同的UI界面,部分命令的热键也可能需要更改。

安装和配置

在任何平台上安装都不难。 谷歌在 Mac 和 Linux 平台上提供了详细的安装说明,但每月都会有更新以引入新功能或修复已知问题。

这些都可以在官网找到:

sublime text 3左边栏_sublime text 换图标_sublime text 3左边栏文件图标

或许你会想,他们之间有什么关系,和哪个大名如此相似? 但显然,不,大声笑。

默认支持多种编程语言,扩展丰富。 每月更新一次,您可以在谷歌博客上了解更新进度。 甚至将代码在网上开源,供所有开发者克隆仓库甚至贡献代码(暗示你应该来拉PR)。

官方用户界面已经给出了详细的操作说明,如右图所示,这里不再赘述。

sublime text 换图标_sublime text 3左边栏文件图标_sublime text 3左边栏

安装开发插件

上面说到,它可以通过自身良好的扩展特性支持各种编程语言的开发。

插件可以让我们在开发中更加方便,它具有以下功能和特点:

sublime text 3左边栏_sublime text 3左边栏文件图标_sublime text 换图标

其实,插件不仅仅是在编程语言层面,具体如下:可以改变操作方式,让习惯使用Atom、Text、Emacs、Vim等编辑器的开发者更加得心应手。

用户界面形状可定制,无论你喜欢粉色、深色还是炫彩黑,都能满足; 提供良好的本地化体验。

还有一些有用的插件推荐给你:

其实,您还可以自己发现其他有趣好用的插件,欢迎与您分享您的发现!

您可以通过单击右侧活动栏中的插件图标来发现和安装插件或主题。 您可以通过关键字搜索插件,对搜索结果进行多种排序,快速轻松地安装插件。

本文使用的插件,可以搜索words,然后点击具体的项进行安装。

sublime text 3左边栏_sublime text 换图标_sublime text 3左边栏文件图标

同理,你可以使用这些方法来安装其中提到的其他插件。

配置文件

通过用户(user)和工作区()设置高度可配置。

用户设置是适用于所有实例的全局设置,而工作区设置是适用于特定文件夹或项目的本地设置。 工作区设置提供了很大的灵活性,我们将在以后调用工作区设置。

工作区设置保存在 . json 格式的项目目录下的文件夹。

写程序

让我们从一个程序开始,探索如何在其中进行开发。 可以使用快捷键Ctrl+N编辑一个新文件(或在菜单栏中选择File—)。

Tips:用户界面提供了命令面板()功能,让您可以在不离开按键的情况下搜索和执行各种命令。 按Ctrl+Shift+P打开命令盘,输入,回车编辑一个新文件。

无论哪种方式sublime text 3左边栏文件图标,您都应该看到一个类似于下面的窗口:

sublime text 3左边栏文件图标_sublime text 3左边栏_sublime text 换图标

新文件打开后,您就可以开始编写代码了。

让我们快速画出一个埃拉托色尼筛法(用于找出不超过一个数的所有因子)作为测试代码。 从以下两行开始:

sieve = [True] * 101
for i in range(2, 100):

您应该会看到如下内容:

sublime text 3左边栏文件图标_sublime text 换图标_sublime text 3左边栏

等等,发生了什么? 为什么没有任何有用的东西,如关键字突出显示、手动格式化等? 它有什么用?

答案是你还不知道你在写什么。 这个文本缓冲区叫做-1,如果你看窗口的右下角,你会发现它写着,这意味着你还不知道你在写代码。

为了让插件正常工作,我们需要将文件保存为后缀为py的文件,比如sieve.py。 可以通过菜单栏File—,或者按Ctrl+S,或者在命令盘中输入。 看到 py 后缀会将文件解释为代码。 您的窗口现在应该如下所示:

sublime text 3左边栏文件图标_sublime text 换图标_sublime text 3左边栏

有很多吗! 根据语言手动重新格式化,可以在窗口左下角验证当前编程语言的正确性。

如果你同时安装了多个版本(比如.7、.x和.),你可以通过点击左下角的语言(这里是xxx)或者在命令面板中选择来切换类库。 默认情况下,PEP8 标准用于低格式代码,但您也可以选择其他标准。

现在让我们完成其余的筛选代码。

为了观察功能,请不要直接复制粘贴这段代码。 手动输入,你会看到如下画面:

sublime text 3左边栏_sublime text 换图标_sublime text 3左边栏文件图标

以下是 筛子的“筛子”部分的完整代码:

sieve = [True] * 101
for i in range(2, 100):
if sieve[i]:
print(i)
for j in range(i*i, 100, i):
sieve[j] = False

输入这段代码时,我手动将 for 和 if 下的句子缩进,手动添加了右大括号,并为您提供了输入建议。 这是上帝的力量。

运行代码

现在代码已经写好了,我们可以运行它了。 由于我们可以直接在编辑器中运行代码,所以根本不需要离开编辑器。 按 Ctrl+S 保存文件,然后在编辑器窗口中右键单击并选择 。

sublime text 3左边栏文件图标_sublime text 3左边栏_sublime text 换图标

如您所见,选项卡出现在窗口底部,显示代码的输出。

支持代码检测器

您可能在编写代码时看到一个弹出框,说代码检测器不可用()。 您可以在弹出框中快速安装代码检测器,默认安装。 还支持其他检测器,包括: , mypy , pep8 , , 等。

代码检测器页面包含有关配置每个检测器的详细信息。 请注意,代码检测器的选择是项目级工作区设置,而不是全局用户设置。

编辑现有项目

对于 筛法,您创建了一个文件。 这作为一个反例很好,但通常你会创建更大的项目并在它们上工作一段时间。 创建新项目的典型工作流程如下:

在你的项目中使用它会给你带来更多令人兴奋的功能,让我们看看它在小型项目中的表现。

早在上个世纪我还是一个年轻的程序员时,我就使用分派字段算法编写了一个将表达式解析为中缀表达式的估计器程序。 为了展示中国项目的独特之处,我将算法重构为一个公式评估库:

您可以在本地克隆它以进行辅助操作。

创建本地文件夹后,您可以快速打开整个文件夹。 我更喜欢以下形式:

cd /path/to/project
code .

这样开启后,项目中任何已有的或conda虚拟环境都会被测量启动,甚至不用你自己自动启动虚拟环境! 以下方法可以在用户界面中打开文件夹:点击菜单栏中的文件—打开; 按快捷键Ctrl+K或Ctrl+O; 类型文件:在命令面板中打开。

我的公式评估库项目打开后是这样的:

sublime text 3左边栏文件图标_sublime text 换图标_sublime text 3左边栏

打开文件夹时,它还会打开您最近打开的文件(此行为是可配置的)。

您可以打开、编辑、运行、调试文件列表中的任何文件。

侧面活动区域中的搜索器视图向您显示文件夹中的所有文件,并告诉您当前打开的选项卡中有多少已编辑但未保存的文件。

支持测试

如果当前环境安装了测试框架,您可以手动识别已有的使用测试框架编译的测试代码。 我为我的公式评估库编写了一个单元测试,您可以将其用作反例。

您可以右键单击项目中的任何文件并选择 以运行现有的单元测试。 它会询问你使用的是哪个测试框架,测试代码在项目中的存放路径,以及测试文件的命名方式。

此设置将作为工作设置保存在项目下的 .json 文件中。 文件夹,您也可以在其中修改此设置。 对于我的公式评估项目,我们选择使用框架,测试代码在当前目录下,测试代码命名为*_test.py。

配置测试框架并找到测试代码后,您可以单击状态栏中的 来运行所有测试。

sublime text 换图标_sublime text 3左边栏文件图标_sublime text 3左边栏

您甚至可以通过单击状态栏上的 ,然后选择 来运行单个测试。 这样我们就可以把失败的测试用例单独跑一遍,可以节省很多时间! 测试结果以标签形式输出。

支持调试

虽然是编辑器,但是也可以在里面调试代码。 提供一个好的代码调试器所具有的许多特性:

它们作为调试视图的一部分显示在活动栏中:

sublime text 3左边栏_sublime text 3左边栏文件图标_sublime text 换图标

调试器可以控制应用程序在外部终端或远程终端实例上运行。 它可以加入一个正在运行的实例,甚至可以调试和 Flask 应用程序。

调试单个文件就像按 F5 启动调试器一样简单。 您可以通过按 F10 和 F11 单步执行或单步执行功能,并通过按 Shift+F5 退出调试器。 按F9或单击编辑框右侧区域设置断点。

当你想开始调试像 Flask 应用程序这样更复杂的项目时,你需要配置调试。 在调试视图中,从配置下拉菜单中选择添加配置,然后选择:

sublime text 3左边栏_sublime text 换图标_sublime text 3左边栏文件图标

里面的配置保存在./.json中,可以像Flask、Flask这样的特殊应用创建特殊的配置。

您甚至可以远程调试或调试 Jinja 模板。 所有这些都需要通过在配置下拉菜单中选择合适的配置项来完成。

Git 整合

外部版本控制机制内置了对Git和Git的支持,也可以安装插件支持其他版本控制软件。 版本控制视图中提供了各种版本控制功能:

sublime text 3左边栏文件图标_sublime text 3左边栏_sublime text 换图标

如果您的项目目录包含 .git 文件夹,请手动启用完整的 Git 和支持。 您可以采取的行动包括:

所有这些事情都可以直接在 UI 中完成:

sublime text 换图标_sublime text 3左边栏_sublime text 3左边栏文件图标

还识别并响应来自编辑器外部的文件内容更改。

提交最近的代码更改既快速又直接。 在版本控制视图中,更改的文件用 M 标记,新的未跟踪文件用 U 标记。

键盘浮动在文件上,单击减号 (+) 以添加更改。 在最上方输入提交信息,最后点击对勾提交本次修改。

sublime text 换图标_sublime text 3左边栏_sublime text 3左边栏文件图标

您还可以将本地提交推送到 . 在版本控制视图中选择“同步”,然后单击状态栏中的 。

推理

它是目前最好的通用编辑器,也是开发人员的绝佳选择。 通过本文您了解到:

它已经成为我乃至其他项目开发最常用的编辑器。 推荐给你,希望你也可以试试~

结尾

开发者技术前沿,汇聚技术前沿资讯,关注行业动态。 是开发者体验和成长的优秀手册。

历史阅读

如果你是认真的,让它看起来不错。

如有侵权请联系删除!

13262879759

微信二维码