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

诚信、勤奋、创新、卓越

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

13262879759

工作日:9:00-22:00

sublime text python Visual Studio Code:开源可扩展的Python开发热门平台

发布时间:2025-06-16

浏览次数:0

目录表

Code被誉为程序员最喜爱的代码编辑器之一,它是一款开源、易于扩展且轻量级的工具,支持在各种操作系统上运行。正因其具备这些显著特点,Code广受欢迎,并成为了一个出色的开发工具。

在本文中,你将了解在 Code中进行开发,包括怎样:

我们假定你对开发领域有所了解,并且已在系统上成功安装了某个版本(如2.7、3.6/3.7,或其他类似版本)。请确保你的安装截图和演示程序均处于可访问状态。鉴于Code软件能够在各大主流平台上运行,你可能会观察到用户界面元素存在细微差异,这或许会导致需要调整部分命令。

安装并配置 Code用于开发

在各个平台上部署Code的过程相当简便。无论是Mac还是Linux,都配备了详尽的安装指南。此外,编辑器每月都会进行一次更新,引入新的功能并修复已知的问题。所有相关信息,你都可以在Code的官方网站上查阅到。

你或许会感到困惑,VS Code(以下简称Code)虽然与它所依托的、同名的大型软件名称一致,但二者在实质上却鲜有相似之处。

VS Code不仅内置了对多种编程语言的全面支持,还扩展了对其生态系统内其他语言的广泛兼容性。该编辑器每月都会进行一次更新,相关信息可通过官方博客获取。此外,微软还公开发布了VS Code的源代码仓库,任何人都可以克隆并贡献代码,从而引发了大量的Pull 提交。(欢迎PR潮涌而来。)

VS Code的界面提供了详尽的文档指导,因此我无需在此处重复介绍。

用于开发的扩展

正如前面所述,VS Code凭借其详尽的扩展文档,为多种编程语言的开发提供了强有力的支持。这些扩展使得我们得以在Code环境中进行编程活动,并且这些扩展具备以下显著特点:

Code扩展不仅包括编程语言功能:

下面是一些我发现的有用的扩展和设置:

当然,在运用VS Code的过程中,你可能会发现一些颇具实用价值的插件。欢迎在评论区分享你的心得体会以及配置方法!

您只需轻点活动栏上的相应图标,便能探索并添加新颖的扩展与主题。借助关键词检索,您能对搜索结果进行灵活排序,进而迅速而便捷地完成扩展的安装。在本指南中,我们建议您在活动栏的项目列表中输入所需内容并点击安装。

你可以以相同的方式查找并安装上面提到的任何扩展。

Code配置文件

值得注意的是,Code的配置功能强大,能够根据用户的个人偏好和特定工作区的需求进行深度调整。

用户配置是适用于所有Code实例的通用设定,而工作区配置则针对特定文件夹或项目工作区进行本地化调整。工作区配置赋予了VS Code极大的操作弹性,在本文中,我将会持续引用工作区配置。这些配置以.json文件格式保存在名为“.”的项目工作区本地文件夹内。

开始一个新的程序

让我们开启一段新的编程之旅,深入探究Code中的开发奥秘。在VS Code编辑器中,您可以按下Ctrl+N快捷键来创建一个全新的文件;(当然,您也可以通过点击菜单栏中的“文件”,然后选择“新建”来达到同样的效果。)

请注意,Code UI配备了命令输入界面,您可以直接在此界面中查找并执行各种指令,无需切换至其他操作。通过按下组合键∧Ctrl+Shift+P激活命令面板,输入“File: New File”指令,随后按下回车键即可创建一个新的文件。

无论你以何种方式启动一个新文档,你都将看到一个VS Code的界面,其外观与下方的示例图极为相似。

打开新文件之后,你就可以输入代码了。

输入代码

针对我们的测试代码,我们需要迅速编写一个埃拉托斯特尼筛法(该算法用于寻找所有小于指定数值的质数)。请在新打开的选项卡中输入以下程序:

你会看到类似于这样的结果:

等等,这究竟是怎么回事?为何Code没有执行关键字高亮、自动格式化等实用功能?它究竟做了些什么?

结果揭示,目前VS Code尚未识别出所处理的文件类型。该缓冲区的标识为-1,若你在窗口的右下角进行观察,会发现显示着“纯文本”字样。

为了启用文件扩展名的功能sublime text python,您需要将文件保存为名为sieve.py的格式。这可以通过以下几种方式实现:在菜单栏中选择“文件”,然后点击“保存”,或者在命令面板中输入“File: Save File”,亦或是直接按下快捷键∧Ctrl+S。一旦完成,VS Code将识别到.py的扩展名,并据此正确解析文件内容。此时,您的界面应呈现如下状态:

这明显改善了许多!VS Code已自动对文件进行了重新格式化,您只需查看左下角的语言模式即可确认。

若您安装了不同的版本,例如2.7、3等,您可以通过点击语言模式指示器,或者从命令面板中进行选择,来调整VS Code默认使用的解释器。此外,VS Code默认支持使用pep8进行代码格式化,同时您还可以选择使用black或yapf等其他格式化工具。

现在,我们将继续补充Sieve代码的其他部分。为了检验其运行状态,请直接输入以下代码,注意不要进行复制粘贴操作,执行后你将观察到以下结果:

下面是一个基本的Sieve of 的完整代码:

当你输入这段代码,VS Code便会自动进行缩进处理,对for和if语句下的行进行格式调整,同时自动添加结束括号,并提供相应的建议。这正是它为你带来的强大功能。

运行代码

代码现已编制完毕,您现在可以启动执行了。这一操作无需离开编辑器界面即可完成:只需在编辑器内直接运行Code,即可执行该程序。完成文件保存(操作为按∧Ctrl+S),接着在编辑器窗口的右键菜单中点击,选择“在……中运行文件”即可。

你应该会看到终端窗格出现在窗口的底部,并显示代码输出。

支持

在输入过程中,你可能会遇到一个弹出提示,告知无法进行操作。你可以在该提示窗口内迅速进行支持软件的安装,该软件默认为VS Code。此外,VS Code还兼容其他多种软件。以下是在撰写本文时可供选择的完整软件列表。

页面有关于如何设置每个的完整详细信息。

注意:的选择是一个项目工作区设置,不是全局用户设置。

编辑现有项目

在Sieve of 示例中,你成功建立了一个文件。此举颇具示范意义,然而,在众多情况下,尤其是当你着手构建规模庞大的项目,并计划在较长时间内持续对其进行开发时,一个典型的新项目工作流程往往如下所示:

采用Code(而非单个文件)的方式在项目中操作,能够带来更丰富的功能,并充分展现VS Code的优势。接下来,我们将探讨它如何高效地应对大型项目。

在几年前的那段时间,我尚且年轻,作为一名程序员,我开发了一款计算器软件。这款软件采用了调度场算法,即所谓的yard算法,专门用于解析那些采用中缀表示法的数学等式。

为了展示Code以项目为核心的特点,我着手将调度场算法(yard)重新构建为一个基于等式计算的库。为了进行后续步骤,您可以将它从代码仓库中复制到本地环境中。

在本地成功建立文件夹之后,你便能够迅速在VS Code里浏览整个文件夹内容。我偏好采取的(正如前文所述)做法有所调整,原因是我已经完成了文件夹的创建以及基础文件的设置。

VS Code能够识别并应用以该模式启动时读取到的所有或特定conda环境。无需在初始阶段就激活虚拟环境。用户甚至可以直接从界面中打开文件夹,通过“文件”菜单中的“打开”选项,或者利用快捷键Ctrl+K、Ctrl+O在键盘上操作,亦或是在命令面板中点击“文件:打开”来实现。

对于我的等式计算库项目,以下是我将看到的:

当Code启动文件夹功能,该功能还会自动恢复之前打开的文档。(此功能可进行个性化设置)。用户能够对列出的文件进行打开、编辑、执行以及调试操作。在左侧的活动栏视图里,可以查看文件夹内所有文件的概览,同时还能显示出当前选项卡中未保存文件的数量。

测试支持

VS Code具备自动识别功能,能够识别在框架如Nose框架或其类似框架中编写的现有测试(前提是这些框架已安装于当前运行环境)。我特别为等式计算库编写了一组单元测试,您在本例中可以尝试使用这些测试。

运行现有的单元测试,您只需在项目内的任意文件上点击鼠标右键,并执行“运行单元测试文件”的操作。随后,系统将引导您进行一系列设置,包括选择测试框架、在项目内定位测试文件,以及确定测试文件的名字格式。

这些设置都将被保存在本地的./.json文件中作为工作区配置,同时您也可以在此处进行相应的修改。针对该等式项目,您只需选择当前文件夹,并采用*_test.py的模式即可。

一旦测试框架配置完成,且编辑器识别到测试代码,你便可在状态栏点击“运行测试”,并通过命令面板挑选一个选项以执行全部测试。

你甚至可以在VS Code里打开测试文件,点击状态栏的“运行测试”,接着挑选“运行单元测试”并选择要执行的特定测试,这样就能轻松定位到单个测试的失败情况,并重新执行失败的测试。这无疑是一个节省时间的妙招!测试结果会在“测试日志”窗口下显示。

调试支持

尽管VS Code主要是一款代码编辑工具,但在此平台进行代码调试同样可行。它内置了众多优秀代码调试器所具备的实用功能,例如:

你可以在活动栏的Debug 视图中看到它们:

调试器能够在内置终端或外部终端实例中启动并运行应用程序,同时,它还能连接至正在运行的实例,并支持对Flask应用程序进行调试。

在一个文件内进行代码调试的操作与直接按F5启动调试器并无二致。通过F10键可以跳出函数,而F11键则用于进入函数,按下Shift+F5则可以退出调试状态。设置断点的方式也很便捷,既可以通过F9键实现,也可以在编辑器窗口左侧空白区域用鼠标点击来添加。

在着手处理更为繁杂的项目——例如Flask开发的程序——进行调试工作之前,务必先完成相应的准备工作,并挑选合适的调试模式。设置调试模式的过程并不复杂。进入Debug界面后,挑选下拉列表,点击“添加”按钮,再从选项中选择相应的配置。

你甚至能够进行远端调试,并对Jinja模板进行调试。首先,关闭编辑器中的.json文件,接着,在菜单下拉选项中,为你的应用挑选恰当的配置。

Git集成

VS Code自带了源代码控制系统的集成功能,其中包含了Git等工具的直接集成。用户还能够安装并使用其他源代码管理工具,与Git等一同在VS Code中运行。源代码管理功能可通过视图进行访问。

若你的项目目录中存在一个.git的子文件夹,VS Code将自动激活Git相关的所有功能。你能够执行的操作包括:

所有这些功能都可以直接从VS Code用户界面中调用:

VS Code还能识别在编辑器之外所做的更改,并正确处理。

在VS Code编辑器里,将最新的修改内容上传至版本控制系统是一个相对简便的操作。在该软件的界面中,经过修改的文件会以M符号标注,而那些未被追踪的新文件则以U符号标识。只需将光标置于文件之上,点击加号(+)按钮,即可查看你所做的改动。接着,在界面的上方输入提交说明,最后点击复选框完成提交操作。

您可以在VS Code软件中实现本地的推送操作。具体操作为:首先,在“视图”菜单里挑选“同步”选项,或者直接点击分支指示器旁的状态栏中的“同步更改”按钮。

结论

Code堪称最令人兴奋的通用编辑器之一,它无疑是开发领域的优选工具。在本篇文章里,你将了解到:

代码已成为我执行编程及其他任务时的首选工具,我真心希望您也能尝试使用它,让它成为您的工作编辑器。

若有疑问或建议,烦请在下方评论区发表。在Code网站上,尚有许多内容未曾在此处详细阐述。

作者在此对微软Code团队的Dan表示感谢,他投入了宝贵的时间,并为本文提供了极具价值的资讯。

相关链接:

——https://code..com/docs

——https://azure.com/

——请勿对代码库的安装步骤进行任何修改。

请勿对代码库的设置部分进行任何修改。

请访问该网站sublime text python,以获取在mac操作系统上设置相关内容的详细指南。

请访问此链接以获取Linux环境下设置的相关文档:https://code..com/docs/setup/linux。

(字数限制,其他链接未列出........)

如有侵权请联系删除!

13262879759

微信二维码