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

诚信、勤奋、创新、卓越

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

13262879759

工作日:9:00-22:00

利用Sublime Text 3搭建全栈Python开发环境,这些操作你要知道

发布时间:2025-06-09

浏览次数:0

全栈式 Python 开发配置教程_Sublime Text 3 Python 开发环境配置_sublime text 3 mac

部落(www..com)组织翻译, 禁止转载

Text 3(ST3)是一款以快速、便捷操作和卓越的社群服务著称的轻量级多平台代码编辑工具。它不仅具备出色的即装即用特性,更在于其强大的扩展性,允许用户通过插件来丰富功能,并自行构建个性化的配置文件。

本文将详细阐述如何构建一个涵盖前端至后端的全栈开发平台(Text 3),通过定制主题和扩展包来提升其基础功能,同时运用众多赋予ST3强大功能的指令、特性和快捷键。

全栈式 Python 开发配置教程_sublime text 3 mac_Sublime Text 3 Python 开发环境配置

本指南假定读者所使用的为Mac操作系统且对终端操作有所了解,若您采用的是Linux系统,那么部分指令可能会有所区别,不过您仍能通过适当的方法来应对这些变化。

首先,­我们来解释一下我说的“全栈式”到底是个什么意思:

在当今的HTML5和移动开发领域,其身影可以说是随处可见sublime text 3 mac,无处不在,真可谓“无处不在”!(译者注:关键点需反复强调),仅凭一个如Flask之类的框架是远远不够的。若要全面开发一个网站,你势必要对众多框架、REST API、响应式设计以及HTML/CSS等技术有深入的了解。直面现实吧!如同匠人打磨利器,若欲成为技艺超群的程序员,所用的工具务必达到“锐利”之境。你的编程环境需是全方位的“全栈”式配置——这正是我们即将着手进行的工作……

特性

我们从 Text 3的一些基本特性开始…

布局划分功能,允许用户在多个显示屏上对文件进行排列。这一设计特别适合采用测试驱动开发模式,其中代码占据一个屏幕,而测试脚本则占据另一个屏幕;同样也适用于前端开发,例如HTML代码占据一个屏幕,CSS及/或相关代码则占据另一个屏幕。

全栈式 Python 开发配置教程_sublime text 3 mac_Sublime Text 3 Python 开发环境配置

2. 怀旧模式 是你可以在ST3中使用vi命令

3. 类标签 使导航和编辑多个文件更简单

自动加载前一次的会话记录,能够自动恢复上一次关闭编辑器时打开的文件,我通常让ST同时打开多个工程,即便电脑重新启动,ST3在下次启动时也会自动恢复文件和文件夹的打开状态。

通过设立一个特定的标识符来区分常用的代码段落,能够显著提升工作效率。在ST3中,预设了众多代码片段,例如:若在新建文件时输入“lorem”并按tab键,便会自动生成一段虚构文本;同样,在文件中输入“defs”并按下tab键,即可快速构建一个常规函数。您可以在新建个人代码片段时进行操作:点击“工具”菜单,选择“新建”。同时,可以查阅相关文档,并从该处下载我的代码片段。

自定义 Text 3

在下载ST3之后…

安装subl命令行工具

与mate命令相似,Text软件内置了一个名为subl的命令行程序,该程序能让你在终端界面中直接打开文件,亦或浏览包含所有文件及文件夹的目录。

为了启用这个命令,为subl库创建一个符号链接:

$ sudo ln -s //\

Text应用程序中的bin目录下的subl文件,被设置为调用/usr/bin目录下的subl命令。

通过打开来测试一下链接是否可用:

$ subl

若前述指令无法使用,你或许需将“/bin”目录路径添加至你的环境变量PATH之中。

将以下内容追加至用户家目录下的隐藏文件中:“设置PATH变量,使其包含个人bin目录路径,并更新当前环境变量配置。”,即:echo " PATH=~/bin:$PATH" >> ~/.

然后再重复第一步

现在你可以通过下面命令来打开一个文件或目录:

# 打开当前目录

$ subl .

# 打开test目录

$ subl ~//test

# 打开test.txt文件

$ subl test.txt

如果在路径中含有空格,则整个路径必须置于双引号之中:

使用命令行工具subl,指定目标文件路径为test目录下的my test file.txt,实现对该文件的打开操作。

要查看所有命令,打开帮助文件:

$ subl --help

安装

为了能够享受到不同软件包所提供的强大功能,我们必须安装一款包管理工具,然而,这个过程需要我们亲自进行。工具安装妥当后,你便能够利用它轻松地安装、删除或升级 Text 3中的所有软件包。

复制此处代码,用于Text 3的安装。接着,点击“查看”菜单中的“显示”选项,打开ST3的控制台。将代码粘贴至控制台,按Enter键执行,随后重启ST3。

当前,您可以通过敲击键盘上的快捷键组合cmd+shift+P来启动软件包的安装过程,当输入提示符冒号“:”显示后sublime text 3 mac,接着按回车键以启动对可用软件包的搜索。

3. 一些相关的命令如下:

List 罗列出已安装的软件包

卸载指定软件包

升级指定软件包

/ All 升级所有已安装的软件包

可以翻阅官方文档来查看更多命令

全栈式 Python 开发配置教程_sublime text 3 mac_Sublime Text 3 Python 开发环境配置

创建自定义配置文件

您可以通过运用JSON格式的配置文件来对Text进行配置,从而实现其便捷的迁移或同步。您可以将这些配置信息迁移至其他系统之中。首先,我们应当着手创建属于自己的配置文件,理想情况下,应构建一个适用于所有环境的基文件,并且针对不同语言制定相应的配置文档。

点击“文本”菜单,选择“新建”选项,然后选择“用户”以创建一个基础文件。接着,在该文件中插入一个空的JSON对象,并按照以下步骤添加你的配置信息。

// 基本配置

"": false,

"": false,

"": 2,

"": true

在设置每种语言的个性化选项时,需点击“文本”菜单,接着选择“更多”选项,再点击“用户”,之后以“-”符号作为文件名后缀进行保存,例如,将定制的配置文件命名为“-”。

您完全可以根据个人喜好来调整您的配置文件,不过我强烈建议您首先采用我的基础文件和预设配置,随后再结合自己的实际情况进行相应的调整。

此外,您可以通过上传配置文件至指定位置,实现所有配置的同步,只需在需配置的每台机器上下载这些文件即可。

4. 一些较好的配置可以参考 Text非官方文档

主题

ST3支持用户根据个人喜好调整编辑器的整体风格,用户还可自行设计专属主题。当然,若用户缺乏艺术灵感,也可以从社区众多主题中选择一个下载使用,在安装前还可通过预览功能先睹为快。

Soda Dark主题一直备受青睐,而小巧的设计风格,也是我个人钟爱的两种主题。

主题安装完毕后,务必要对您的初始设置进行更新,具体操作为:在菜单中选择“文本”,然后继续点击“——用户:”。

"theme": " Dark.-theme",

"": "/Theme - / Dark."

软件包

除了主题之外,我使用以下软件包来加速工作流程

扩展了侧边栏的菜单选项,使得工作效率得到显著提升。诸如“新建文件”等基础功能理应成为ST3软件的标配,仅“新建文件”这一项功能就极具实用性。该功能简单地将文件移至回收站,看似平凡无奇。然而,若非用它来删除文件,而需恢复文件时,若不借助版本控制系统,将变得异常困难。

全栈式 Python 开发配置教程_Sublime Text 3 Python 开发环境配置_sublime text 3 mac

现在就去下载吧!

是一个终极包;它包含了一系列的类IDE的功能,包括:

sublime text 3 mac_全栈式 Python 开发配置教程_Sublime Text 3 Python 开发环境配置

您可在此处浏览所有功能,亦可在ST3软件包的配置界面中查找:选择“文本”,接着是三个层级,最后点击“.”。

这是一款功能与它相似的受欢迎软件包,我建议您不妨都试一试这两种软件包。

模板与关键词高亮功能得到支持,同时,在文本编辑环境中,我们能够获取到实用的代码片段,这些片段能够实现自动补全,大大提高了工作效率。通过轻点几个键,用户便能迅速生成诸如模板、模型、表单以及视图等常用代码段。更详细的信息,您可以在官方文档中查阅代码段的完整列表。

我偏爱这样的模板:使用var创建{{}},利用tag创建{%}%}。

该系统具备自动补充功能、语法突出显示特性,并提供了一个优质的文本文件版本管理界面。

这是一款ST3代码审查工具,该软件包自身并不内置任何审查准则;相反,它要求用户额外安装类似“-”这样的独立规则。

您可以在本页面查阅官方提供的代码审核工具包,同时,在相关平台中,您也能发现众多第三方开发的代码审核工具包。此外,您还可以在此处查阅相应的安装指南。

在进行代码审查时,我强烈建议采用工具如 `-` 和 `-pep8`。除此之外,我还频繁运用 `-`、`-`、`-`,以及 `-html-tidy` 和 `-json`。

众多代码审查工具依赖众多其他库,因此在着手安装之前,务必详尽地查阅相应的安装手册。

您可以通过用户自定义的“.-文件”来设定各类代码审查工具的规则:在“文本”菜单中选择“设置”选项,然后点击“代码检查”标签页,接着选择“用户”选项,例如:可以忽略以下pep8错误和警告:

"pep8": {

"@": false,

"args": ,

"": ,

"max-line-": 100,

"": ""

},

编辑器侧边栏区域会展示小图标,用以标示该行内容自上次保存后是否进行了新增、修订或移除的操作。

全栈式 Python 开发配置教程_sublime text 3 mac_Sublime Text 3 Python 开发环境配置

若您希望使用能够兼容多种发布版本的版本管理工具,例如Git、SVN等,请查阅相关资料。

同步本地项目与远端资料仅需启动文件下载功能(若远端资料更新更频繁),并在每次存档时同步至远端服务器,此方法能有效实现两端数据的一致性。务必设置至少一个远端连接,操作路径为:文本 > 更多 > 工具栏 > 扩展 > 设置。以示例而言:

'': {

host: 'ftp..com',

: '',

: '',

path: '/www/',

: true,

tls: true

我之所以将密码设为空,是不想让密码在文件中显现出来,并且在每次保存文件时都会要求输入密码。

用来在ST3中以快捷键的方式创建新文件夹或文件

通过恰当的快捷键设置,输入路径和文件名后,按下回车键,即可成功生成文件。此外,若目标文件夹不存在,系统将自动创建它。在默认设置中,新文件的路径信息会自动显示在状态栏上。

关于更详尽的操作指南,请查阅上方文件,务必注意查看Tab页和相应章节。

我在Key-User文件中添加了以下内容,将“cmd+n”指令设定为生成文件的指令:在文本菜单下,选择“新建”,接着是“文件”,然后是“新建文件”,最后是“Key-User”。

您可以在设置中指定一个预设的启动文件夹:通过选择“文本”菜单,接着是“选项”,然后是“文件夹”,再是“启动文件夹”,最后选择“- 用户”。

{"": "/Users///repos"}

在创建新文件的过程中,系统会自动为其添加前缀“/Users/”,接着是“/repos”,这一做法源于我99%的脚本都存储在这个特定的目录中。

Emmet

Emmet曾名为Zen,它通过简便的缩写方式来创建HTML和CSS代码片段。例如,在HTML文件中输入一个感叹号“!”然后按下Tab键,系统便会自动在文件中插入HTML5文档类型声明及一系列基础标签。

详细信息参阅官方文档以及这个方便的备忘录。

用于预览和构建文件。

打开包管理器并输入 列出所有可用的命令:

一旦被转换之后,输出文件会在之后的保存时自动更新。

键盘快捷方式

使用“cmd+p”快捷键,可以高效地搜索并打开文件。只需输入项目路径的片段或文件名称,即可快速定位并打开所需文件,特别适用于处理大型项目时查找文件。

在当前文件中定位至特定行,可执行“Goto Line”操作(快捷键为“ctrl+g”)。

使用“cmd+r”命令,Goto功能将展示文件中的所有函数与类,便于检索;只需输入所需信息即可。

按住命令键并使用左箭头键可快速定位至行首,而按住命令键并使用右箭头键则能迅速跳转至行尾。

5. line(ctrl+shift+k)删除当前行

6. Multi-Edit是目前为止我最新换的快捷键

选取一个词汇,轻触“cmd+d”键以选定连续的相同字眼,接着重复此操作以定位后续的相同字词。

按下“命令+点击”组合键,你便能在任意点击的位置轻松生成光标。

Block操作通过左键点击实现,其功能是选定文本区域,在编辑CVS文件格式化过程中,这一功能特别适用于去除多余的空格。

自定义命令

使用可以方便的编写自定义的命令和键盘绑定,目前我使用…

1. 将当前文件路径复制到粘贴板-连接

2. 关闭除当前之外的所有文件-连接

您可以将文件存入“/ Text 3//User”文件夹中以便安装,操作步骤是:首先打开文件菜单,选择相应的路径进入User目录,接着在Key – User文件里设置快捷键以完成安装过程。

结束语

本文旨在为您提供帮助,让您能够依据个人偏好,将所提及的软件包进行整合,进而构建出适合您的工作流程的个性化配置。若您有任何个人见解或建议,欢迎在评论区留言分享。此外,您可以在本库中找到我制作的所有资源。

禁止访问该网站上的特定博客文章,该文章详细介绍了全栈开发的前三个文本处理技巧。

译者:

如有侵权请联系删除!

13262879759

微信二维码