学习如何使用崇高的文本:快速概述

温馨提示:注册会员付费购买资源可永久免费下载更新版本

潜台词是世界上最流行的文本/代码编辑器之一。它充满了强大的功能,例如多行编辑,为几十种编程语言构建系统,查找和替换正则表达式,开发插件的Python API等等。

最重要的是,它是跨平台的(Mac、Windows和Linux ),并作为“共享软件”分发,这意味着通过偶尔购买弹出窗口可以免费使用。

在本文中,您将学习如何使用Sublime Text来满足您所有的文本和代码编辑需求!

什么是崇高的文本?

如何下载崇高的文字

崇高文本101-基础

编辑崇高的文本

面向开发人员的崇高文本

总结

什么是崇高的文本?

Subetext标榜自己是“代码、标记和散文的复杂文本编辑器”。潜台词最初发布于十多年前的2008年1月,现在是第四个主要版本,支持Mac、Windows和Linux。

LimeText的核心类似于瑞士军刀,可以应用于任何涉及文本操作的用例或问题。

乍一看,Sublime Text似乎是一个只对开发者有用的文本编辑器。虽然它对开发者来说是一个很棒的工具,但对作家和博客作者来说也是一个强大的应用程序。

在深入研究Sublime Text的所有特性和功能之前,让我们快速浏览一下Sublime Text可能有用的一些场景。

正则表达式搜索和替换

Regex是正则表达式的缩写,是一种用于指定搜索模式的语法。正则表达式通常用于定位相似(但不同)的文本字符串,以便进行文本编辑。

例如,如果您想删除文档中的所有HTML标记,搜索每个要删除的标记(例如,,,等)将非常耗时。).

相反,您可以使用单个正则表达式模式来执行搜索。在这种情况下,正则表达式模式[a-zA-Z0-9]可以用来查找文档中的所有HTML标签。

在崇高文本中查找和替换文本

在Sublime文本中查找和替换正则表达式非常简单。在菜单栏中,单击查找>在文件中查找。接下来,在查找和替换菜单中启用正则表达式模式,在查找字段中指定正则表达式模式,选择,然后根据需要完成的任务单击查找或替换。

快速运行代码

与传统的文本编辑器不同,Sublime Text允许您直接在应用程序中运行代码。这对于小型Bash或Python脚本等简单项目尤其有用。

例如,如果您正在编写一个简单的Python脚本来从URL列表中获取数据,那么设置一个单独的终端来调试代码就没有在Sublime文本中直接运行脚本方便。

在崇高的文本中运行代码

要在Sublime文本中运行代码,进入工具>构建系统,然后为你的代码选择语言(Sublime支持各种语言,比如Python、Ruby、Bash等。).接下来,在Mac上按Cmd+B或者在Windows上按Ctrl+B来运行代码。

多行编辑

在各种情况下,您可能需要同时编辑文本文档中的多行。假设你有一个域列表,你需要在每一行前面加上http://。当然你可以一行一行的做,但是可能要花很长时间。

崇高文本中的多行编辑

使用Sublime Text,可以选择所有要编辑的行,按Shift+Cmd+L,然后同时编辑每一行!

如你所见,虽然Sublime Text为开发者内置了高级功能,但也有各种强大的工具,比如正则表达式支持、多行编辑等,对于非开发者来说无疑是有用的。

现在你已经对Sublime Text能做什么有了一个大致的了解,让我们更深入的了解和了解更多的应用。

文本片段

SubeText拥有的最强大的功能(尤其是对编码者而言)可能是文本片段。

我们都知道写代码有时候会很麻烦。Sublime Text Snippets提供了一种快速简便的方法来插入将在任何项目中重复出现的文本块。

这些文本片段更好的地方在于它们容易理解,写起来非常简单。这个工具可以帮助开发人员节省时间,消除开发过程中的许多错误。

键入单词“trigger”并按tab键开始一个片段。

如何下载崇高的文字

Sublime Text可以从Sublime Text官网免费下载。话虽如此,Sublime Text在技术上并不是“自由软件”。相反,Sublime Text是一个“共享软件”应用程序,这意味着它可以免费下载,但过一段时间后可能会有一些功能限制。

对于Sublime Text,该应用程序将无限期地继续运行,但您偶尔会看到一个弹出窗口,显示如何购买该应用程序的详细信息。

如果你有兴趣购买Sublime Text,你可以获得99美元的个人许可或65美元/座/年的商业许可。虽然付费许可证不会解锁任何额外的核心功能,但您可以获得以下特权:

没有弹出购买提醒。

访问Sublime Text的开发版本

应用内更新通知

崇高文本101-基础

由于Sublime Text在功能方面是如此拥挤的应用程序,我们将讨论两个用户子集(作者和开发人员)的基本功能和工作流程。但是首先,让我们在分支到特定于用户的项目之前建立对Sublime文本的核心理解。

如何自定义崇高的文本设置

与其他带有图形设置菜单的应用程序不同,Sublime文本设置完全基于文本。要查看您的崇高文本设置,请前往崇高文本>偏好设置,然后单击设置。然后,您应该会看到这样一个文档:

崇高的文本设置

这个安装文档一开始可能看起来有点吓人(尤其是如果你不习惯使用面向开发人员的工具),但是现在我们将帮助你理解一切!

sublimext的设置以JSON格式存储。JSON是存储关键信息的行业标准格式,所以您可能以前在其他地方见过它。将JSON信息存储到一个键值数组中,如下所示:

{“color”: “blue”,“type”: “sedan”,“seats”: 5,}

上面的数组可以用来描述一辆汽车的属性——在本例中,是一辆有五个座位的蓝色轿车。类似地,JSON数组可以为应用程序指定设置,这正是Sublime Text所做的。

让我们回到崇高的文本设置文件。正如您在上面的截图中看到的,设置文件显示为两个JSON数组。左边的数组包含崇高文本的默认设置,而右边的数组包含自定义用户设置。

通常,您不应该直接更改默认设置。相反,您可以用自定义设置覆盖默认设置——这允许您在出现问题时恢复到默认设置。

那么,你将如何改变一些默认设置呢?假设您想要进行以下更改:

“font_size”: 10 to “font_size”: 20″margin”: 4 to “margin”: 6″line_numbers”: true to “line_numbers”: false

要进行这些更改,请以有效的JSON格式将每个元素添加到自定义用户设置文档中,如下所示(如果您有现有的自定义设置,请在不创建新数组的情况下添加每个设置):

{“font_size”: 20,”margin”: 6,”line_numbers”: false,}

如果不确定格式是否正确,可以使用JSONLint等在线工具来验证自己的JSON数组。设置完毕,保存文件,一切准备就绪!

Sublime Text中的项目和文件管理

在处理项目时,无论是一系列博客文章还是Web应用程序的源代码,您的文件通常都组织在项目文件夹中。SubText考虑并提供了管理文件和目录的功能图形界面。

假设您有一个名为“my-sublime-text-project”的文件夹,如下面的屏幕截图所示。如果您将此文件夹拖放到Sublime Text中,您将能够直接在Sublime Text中创建新文件和文件夹。

崇高文本项目

正如你所看到的,文件夹“我的sublime-text-project”可以在Sublime Text窗口的左侧文件夹下看到。

崇高文本中的文件和文件夹管理

右键单击项目文件夹会弹出一个子菜单,允许你创建新文件,重命名文件,创建和删除文件夹等。Subetext内置的文件管理功能不需要使用Finder等外部工具来执行基本的文件管理任务。

创建文件和文件夹

在Sublime Text中,项目是导入的文件和文件夹的集合(比如我们之前导入的“my-sublime-text-project”文件夹。如果您点按菜单栏中的“项目”,您将看到“打开项目”、“切换项目”和“将项目另存为”等项目。但是,没有创建新项目的选项。

这是因为当您创建一个新文件并将其导入到文件夹中时,Sublime Text项目是隐式创建的。在上面的例子中,我们可以点击菜单栏中的项目,然后点击项目另存为来保存项目。

为作者编辑崇高的文本

突出文件管理

强调文档管理和项目管理功能如何组织内容。例如,作者可以为书中的每一章创建一个文件,而博客作者可以为不同类别的文章创建不同的文件夹。

强大的搜索引擎和替代品

Subetext有一个强大的搜索和替换实现。它不仅支持正则表达式,还指定要搜索的文件和文件夹。例如,如果作者想要更改故事中人物的姓名,他们可以指定一个搜索文件夹,并对该文件夹的所有内容进行搜索。

非常可扩展

SubText是可扩展的,它的MarkdownEditing包对于使用Markdown语法的作者来说是一个很好的工具。

面向开发人员的崇高文本

丰富的插件生态系统

潜台词有丰富的插件生态系统,可以通过内置的包管理器访问。开发人员可以安装插件来改善他们的工作流程。比如Formatter插件就包含了HTML、CSS、JS、Python等语言的格式化规则。

该插件可以配置为自动格式化源代码文件,这有助于保持代码的整洁和格式的标准化。

还有几个插件是必须要考虑的,包括包控制(安装插件需要)和Emmet。

多行编辑

SubText提供多行编辑,在Mac上按住Command(Windows上按住Ctrl)并用鼠标选择多行即可访问。选中多行后,可以一次性编辑所有行,甚至支持多行复制/粘贴。

分割窗口支持

SubText支持拆分窗口以同时查看和编辑多个文件。这在处理项目时引用不同的文件时非常有用。

支撑建筑系统

Subetext支持构建系统。系统允许你直接在Sublime Text editor的终端运行代码,无需外部终端。

例如,您可以创建一个构建系统来运行Python程序,并创建另一个构建系统来运行Go程序。开发应用时,可以选择构建一个系统,使用快捷方式直接从Sublime Text运行程序。

更多主题定制

您可以通过下载Sublime Text theme来进一步增强您的编码体验。大部分都已经捆绑了各种配色。

LimeText的主题和配色方案的区别在于,主题是用核心UI元素来修饰的,比如侧窗格、选项卡、菜单等。,而配色方案负责语法突出显示。

一些最好的主题包括:

材料主题

太空灰主题

阿玉主题

总结

潜台词是当今最流行的代码编辑器之一。自然,它提供了很多工具供作者和开发者使用。

没有什么比找到完美的代码编辑器更令人满意的了。如果你从来没有尝试过Sublime Text,值得一看。

声明:

1,本站分享的资源来源于用户上传或网络分享,如有侵权请联系站长。

2,本站软件分享目的仅供大家学习和交流,请不要用于商业用途,下载后请于24小时后删除。

3,如果你也有好的建站资源,可以投稿到本站。

4,本站提供的所有资源不包含技术服务请大家谅解!

5,如有链接无法下载,请联系站长!

6,特别声明:仅供参考学习,不提供技术支持,建议购买正版!如果发布资源侵犯了您的利益请留言告知!


创网站长资源网 » 学习如何使用崇高的文本:快速概述