发布时间:2025-06-09
浏览次数:0
部落(www..com)组织翻译, 禁止转载
Text 3(ST3)是一款以快速、便捷操作和卓越的社群服务著称的轻量级多平台代码编辑工具。它不仅具备出色的即装即用特性,更在于其强大的扩展性,允许用户通过插件来丰富功能,并自行构建个性化的配置文件。
本文将详细阐述如何构建一个涵盖前端至后端的全栈开发平台(Text 3),通过定制主题和扩展包来提升其基础功能,同时运用众多赋予ST3强大功能的指令、特性和快捷键。
本指南假定读者所使用的为Mac操作系统且对终端操作有所了解,若您采用的是Linux系统,那么部分指令可能会有所区别,不过您仍能通过适当的方法来应对这些变化。
首先,我们来解释一下我说的“全栈式”到底是个什么意思:
在当今的HTML5和移动开发领域,其身影可以说是随处可见sublime text 3 mac,无处不在,真可谓“无处不在”!(译者注:关键点需反复强调),仅凭一个如Flask之类的框架是远远不够的。若要全面开发一个网站,你势必要对众多框架、REST API、响应式设计以及HTML/CSS等技术有深入的了解。直面现实吧!如同匠人打磨利器,若欲成为技艺超群的程序员,所用的工具务必达到“锐利”之境。你的编程环境需是全方位的“全栈”式配置——这正是我们即将着手进行的工作……
特性
我们从 Text 3的一些基本特性开始…
布局划分功能,允许用户在多个显示屏上对文件进行排列。这一设计特别适合采用测试驱动开发模式,其中代码占据一个屏幕,而测试脚本则占据另一个屏幕;同样也适用于前端开发,例如HTML代码占据一个屏幕,CSS及/或相关代码则占据另一个屏幕。
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 升级所有已安装的软件包
可以翻阅官方文档来查看更多命令
创建自定义配置文件
您可以通过运用JSON格式的配置文件来对Text进行配置,从而实现其便捷的迁移或同步。您可以将这些配置信息迁移至其他系统之中。首先,我们应当着手创建属于自己的配置文件,理想情况下,应构建一个适用于所有环境的基文件,并且针对不同语言制定相应的配置文档。
点击“文本”菜单,选择“新建”选项,然后选择“用户”以创建一个基础文件。接着,在该文件中插入一个空的JSON对象,并按照以下步骤添加你的配置信息。
// 基本配置
"": false,
"": false,
"": 2,
"": true
在设置每种语言的个性化选项时,需点击“文本”菜单,接着选择“更多”选项,再点击“用户”,之后以“-”符号作为文件名后缀进行保存,例如,将定制的配置文件命名为“-”。
您完全可以根据个人喜好来调整您的配置文件,不过我强烈建议您首先采用我的基础文件和预设配置,随后再结合自己的实际情况进行相应的调整。
此外,您可以通过上传配置文件至指定位置,实现所有配置的同步,只需在需配置的每台机器上下载这些文件即可。
4. 一些较好的配置可以参考 Text非官方文档
主题
ST3支持用户根据个人喜好调整编辑器的整体风格,用户还可自行设计专属主题。当然,若用户缺乏艺术灵感,也可以从社区众多主题中选择一个下载使用,在安装前还可通过预览功能先睹为快。
Soda Dark主题一直备受青睐,而小巧的设计风格,也是我个人钟爱的两种主题。
主题安装完毕后,务必要对您的初始设置进行更新,具体操作为:在菜单中选择“文本”,然后继续点击“——用户:”。
"theme": " Dark.-theme",
"": "/Theme - / Dark."
软件包
除了主题之外,我使用以下软件包来加速工作流程
扩展了侧边栏的菜单选项,使得工作效率得到显著提升。诸如“新建文件”等基础功能理应成为ST3软件的标配,仅“新建文件”这一项功能就极具实用性。该功能简单地将文件移至回收站,看似平凡无奇。然而,若非用它来删除文件,而需恢复文件时,若不借助版本控制系统,将变得异常困难。
现在就去下载吧!
是一个终极包;它包含了一系列的类IDE的功能,包括:
您可在此处浏览所有功能,亦可在ST3软件包的配置界面中查找:选择“文本”,接着是三个层级,最后点击“.”。
这是一款功能与它相似的受欢迎软件包,我建议您不妨都试一试这两种软件包。
模板与关键词高亮功能得到支持,同时,在文本编辑环境中,我们能够获取到实用的代码片段,这些片段能够实现自动补全,大大提高了工作效率。通过轻点几个键,用户便能迅速生成诸如模板、模型、表单以及视图等常用代码段。更详细的信息,您可以在官方文档中查阅代码段的完整列表。
我偏爱这样的模板:使用var创建{{}},利用tag创建{%}%}。
该系统具备自动补充功能、语法突出显示特性,并提供了一个优质的文本文件版本管理界面。
这是一款ST3代码审查工具,该软件包自身并不内置任何审查准则;相反,它要求用户额外安装类似“-”这样的独立规则。
您可以在本页面查阅官方提供的代码审核工具包,同时,在相关平台中,您也能发现众多第三方开发的代码审核工具包。此外,您还可以在此处查阅相应的安装指南。
在进行代码审查时,我强烈建议采用工具如 `-` 和 `-pep8`。除此之外,我还频繁运用 `-`、`-`、`-`,以及 `-html-tidy` 和 `-json`。
众多代码审查工具依赖众多其他库,因此在着手安装之前,务必详尽地查阅相应的安装手册。
您可以通过用户自定义的“.-文件”来设定各类代码审查工具的规则:在“文本”菜单中选择“设置”选项,然后点击“代码检查”标签页,接着选择“用户”选项,例如:可以忽略以下pep8错误和警告:
"pep8": {
"@": false,
"args": ,
"": ,
"max-line-": 100,
"": ""
},
编辑器侧边栏区域会展示小图标,用以标示该行内容自上次保存后是否进行了新增、修订或移除的操作。
若您希望使用能够兼容多种发布版本的版本管理工具,例如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文件里设置快捷键以完成安装过程。
结束语
本文旨在为您提供帮助,让您能够依据个人偏好,将所提及的软件包进行整合,进而构建出适合您的工作流程的个性化配置。若您有任何个人见解或建议,欢迎在评论区留言分享。此外,您可以在本库中找到我制作的所有资源。
禁止访问该网站上的特定博客文章,该文章详细介绍了全栈开发的前三个文本处理技巧。
译者:
如有侵权请联系删除!
Copyright © 2023 江苏优软数字科技有限公司 All Rights Reserved.正版sublime text、Codejock、IntelliJ IDEA、sketch、Mestrenova、DNAstar服务提供商
13262879759
微信二维码