Sublime Text破解版是一款功能强大的用于代码,标记和散文的复杂文本编辑器,Sublime Text是一个面向程序员的多功能编辑器,但您不需要成为一个可以使用它,而且您不需要对其进行广泛配置以提高效率。它是一种开箱即用的高效工具。但是,黑客会欣赏所有的定制和可扩展性机会。Sublime Text通过应用程序编程接口(API)公开其内部,程序员可以使用Python编程语言进行交互。编辑器中包含一个嵌入式Python解释器。嵌入式解释器可用于检查编辑器的设置并在开发插件时快速测试API调用。Sublime Text 3带有自己的Python解释器,它与系统的Python解释器(如果可用)分开。嵌入式解释器仅用于与插件API交互,而不是用于一般开发。Sublime Text的每个方面都可以扩展或定制。您可以修改编辑器的行为,添加宏和片段,扩展菜单等等。您甚至可以使用编辑器的API创建全新的功能来构建复杂的插件。Sublime Text拥有巨大灵活性,Sublime Text中的配置文件是符合预定义结构或格式的文本文件,JSON占主导地位,但您也可以找到XML文件。对于更高级的可扩展性选项,使用Python源代码文件。本次小编带来最新破解版,含安装破解教程,有需要的朋友不要错过了 !
------ END LICENSE ------
6、注册成功
# 基于官方绿色版进行简体中文汉化,绿色免安装,解压即用;
# 逆向爆力破解,无需激活密钥,彻底去后续自动检测升级提示;
# 加入GBK插件支持Unicode简体中文编码,加入多款主题方案;
# 加入Git, DocBlockr, MarkdownPreview, ColorPicker, AllAutocomplete等插件;
# 更新Package插件控制库至v3.0,解决了原版Package Control安装插件报错问题;
# 参考清风流音的汉化修改,去除个人信息;可选添加/删除右键菜单;
软件功能
1、转到任何东西
使用Goto Anything只需几次击键即可打开文件,并立即跳转到符号,行或单词。
使用Ctrl + P触发,可以:
键入文件名的一部分以将其打开。
键入@以跳转到符号,#在文件中搜索以及:转到行号。
这些快捷键可以合并,这样tp@rf可以带你到一个功能READ_FILE在文件中text_parser.py。同样,tp:100会带你到相同文件的第100行。
2、转到定义
使用语法定义中的信息,Sublime Text自动生成每个类,方法和函数的项目范围索引。该索引支持Goto Definition,它以三种不同的方式公开:
将鼠标悬停在符号上时会显示一个弹出窗口
当插入符号在符号上时按F12
项目功能中的转到符号
可以通过配置文件在每个语法的基础上自定义符号索引,从而允许用户根据需要定制功能。
3、多项选择
同时进行十次更改,而不是一次更改十次。多项选择允许您一次交互式更改多行,轻松重命名变量,并以前所未有的速度操作文件。
尝试按Ctrl + Shift + L将选区分为线,按Ctrl + D选择下一个选中的单词。要使用鼠标进行多项选择,请查看“ 列选择”文档。
4、命令调色板
该命令调色板抱不常用的功能,如排序,改变语法和更改缩进设置。只需几次击键,您就可以搜索自己想要的内容,而无需浏览菜单或记住模糊的键绑定。
使用Ctrl + Shift + P显示命令选项板。
5、强大的API和包生态系统
Sublime Text有一个功能强大的Python API,允许插件增强内置功能。
可以通过命令面板安装Package Control,从而可以轻松访问社区构建的数千个包。
6、定制任何东西
密钥绑定,菜单,代码片段,宏,完成等 - 只需要Sublime Text中的所有内容即可使用简单的JSON文件进行自定义。该系统为您提供了灵活性,因为可以在每个文件类型和每个项目的基础上指定设置。
7、拆分编辑
通过分割编辑支持,充分利用宽屏显示器。并排编辑文件,或编辑一个文件中的两个位置。您可以根据需要使用尽可能多的行和列进行编辑。通过使用多个窗口进行编辑,并在每个窗口中使用多个拆分,充分利用多个监视器。
查看“ 分布式编辑”选项的“ 视图布局”菜单。要在一个文件中打开多个视图,请使用“ 文件新视图到文件”菜单项。
8、即时项目切换
Sublime Text中的项目捕获工作区的全部内容,包括已修改和未保存的文件。您可以以与Goto Anything类似的方式在项目之间切换,并且切换是即时的,没有保存提示 - 下次打开项目时将恢复所有修改
9、性能
Sublime Text由自定义组件构建,提供无与伦比的响应能力。从功能强大的自定义跨平台UI工具包到无与伦比的语法高亮引擎,Sublime Text为性能设定了标准。
10、跨平台
Sublime Text适用于Mac,Windows和Linux。无论您使用何种操作系统,只需一个许可即可在您拥有的每台计算机上使用Sublime Text。
Sublime Text使用自定义UI工具包,针对速度和美感进行了优化,同时利用每个平台上的本机功能。
使用说明
1、使用多个选择快速重命名变量
此处Ctrl + D用于选择当前单词的下一个匹配项。创建后,每个选项都允许进行全功能编辑。
2、快速跳转到文件和功能与后藤任何
这里按Ctrl + P 被用来打开转到任何菜单,xcc用于选择该文件X了La_ Ç ompilation_ Ç ache.cc,@切换到符号模式,并:c选择所述XlaCompilationCache::C ompile方法。
3、使用Goto定义
导航源 此处鼠标悬停在符号上以跳转到定义。键盘快捷键F12,当插入符号位于一个符号,或者可以使用转到符号的项目可以通过打开按Ctrl + Shift键+ [R 跳转到项目中的任何符号的定义。
4、卓越的性能
。这里7MB源代码文件被打开,并且转到符号 按Ctrl + - [R 用于跳转到函数200K线向下。对于大文件中的代码或具有复杂语法的代码,将保留完整的编辑功能
使用帮助
一、Git集成
Sublime Text的Git集成包括以下组件:
请注意:以下文档讨论了Git集成的实现,如Sublime Text附带的Default和Adaptive主题所示。通过主题引擎,第三方主题可能会更改信息的可视化表示,在这种情况下,以下文档可能不准确。
1、边栏
侧栏中显示的文件和文件夹在修改后将在右侧边缘包含状态徽章。这包括侧栏的“ 文件夹”部分中的文件和文件夹,以及“ 打开文件”部分中的文件。通过减少名称的不透明度,侧边栏中不再强调忽略的文件和文件夹。
当鼠标暂停在状态标记上时,将显示一个工具提示,指示文件的状态,如果是文件夹,则显示包含的文件和文件夹的状态。
2、状态徽章键
下表显示了每个徽章的含义。请注意,徽章的颜色会略有不同,因为它们会适应活动配色方案中最接近的色调。
未跟踪
改性
失踪
分阶段增加
分阶段修改
分阶段删除
取消合并
当文件夹包含具有多个状态的文件时,最靠近上述列表末尾的徽章将覆盖所有其他状态。
3、状态栏
当焦点文件包含在Git存储库的工作目录中时,状态栏将包含当前分支的名称,以及未跟踪,修改,暂存或取消合并的文件数。状态栏元素如下所示:
4、差异标记
Sublime Text的增量差异功能与Git集成相关联。默认情况下,增量差异功能跟踪自上次保存以来对文件的更改,但也可以对HEAD进行区分。
下面是使用Mariana颜色方案的diff标记在行动中的样子:
5、更改设置git_diff_target以"head"将修改DIFF指标显示一个diff与在Git仓库HEAD文件的版本,而不是在工作目录中的文件的版本。
有关更多信息和示例,请参阅增量差异文档,包括查看内联差异,在数据库之间导航和还原更改的说明。
Sublime Merge Integration
Sublime Text中提供的Git功能源于我们的其他产品Sublime Merge中的工作。Sublime Merge是一款功能齐全,速度极快的Git客户端,基于Sublime Text的技术。
由于编辑源代码和散文需要与管理Git存储库不同的工具和工作流,因此我们选择将最合适的Git功能集成到Sublime Text中,但在Sublime Merge中保留更多高级功能。以下集成点可以轻松跳转到适当的Git上下文:
编辑器上下文菜单
打开Git存储库......
档案历史......
线路历史......
责备文件......
侧栏文件夹上下文菜单
打开Git存储库......
文件夹历史......
侧栏文件上下文菜单
打开Git存储库......
档案历史......
文件夹历史......
责备文件......
命令调色板
Sublime Merge:Open Repository
Sublime Merge:文件夹历史记录
Sublime Merge:文件历史记录
Sublime Merge:责备文件
5、设置
可以通过show_git_status设置来控制Git集成。true启用Git集成的默认值,同时false禁用它。
可以通过git_diff_target设置来控制Git存储库中文件的增量diff的行为。有效值包括:
"index" - 对Git索引的diff,默认值
"head" - 对HEAD文件的差异
二、增量差异
Sublime Text包含一个内置的差异功能,可跟踪正在编辑的文件的更改。diff计算是增量计算,在执行时跟踪每个缓冲区修改。它不需要将文件存储在版本控制系统中,例如Git。
跟踪每次添加,修改和删除的确切位置。这用于在装订线中显示标记,允许在每次更改之间导航,显示内联差异并允许还原更改。
Diffs是根据磁盘上的文件版本计算的,但Git存储库可以配置为针对HEAD进行区分,并且API允许文件针对任何内容进行区分。
1、差异标记
以下是使用Mariana颜色方案时显示的差异标记的示例:
2、导航
用户可以使用以下方法跳转到下一个或上一个修改:
Ctrl + 。
Ctrl + ,
转到▶下一个修改
转到▶之前的修改
键盘快捷键往往是一种非常自然的方式来跳转正在编辑的文件。
3、内联差异
除了跟踪已修改的行之外,增量差异还跟踪确切的更改。这允许显示文本的原始版本。
切换
右键单击文件的修改区域时,将显示菜单条目Show Diff Hunk。此菜单项将在当前内容下方显示内嵌的先前内容。再次右键单击将显示一个菜单项Hide Diff Hunk以隐藏内联差异。
可以通过Edit ▶Text ▶Toggle Hunk Diff菜单来切换内联diff 。
除了基于菜单的激活之外,还可以通过键盘快捷键切换差异:
Windows / Linux:Ctrl + K,Ctrl + /
Mac:⌘ + K,⌘ + /
要切换区域的差异,同时隐藏所有其他差异,请按:
Windows / Linux:Ctrl + K,Ctrl + ;
Mac:⌘ + K,⌘ + ;
造型
用于显示内联差异的样式是为尚未创建自己的规则的颜色方案自动生成的。对于自定义样式,请使用以下选择器添加规则:
diff.deleted
diff.deleted.char
diff.inserted
diff.inserted.char
通常,每个规则都将设置background和foreground_adjust属性。
4、回复
修改可以通过键盘快捷键恢复为原始文本:
Windows / Linux:Ctrl + K,Ctrl + Z.
Mac:⌘ + K,⌘ + Z.
或者,可以使用菜单编辑-文本-还原修改。
5、设置
可以通过mini_diff设置来控制增量差异功能。有效值包括:
true - 始终启用增量差异(DEFAULT)
"auto" - 为Git存储库中的文件启用增量差异
false - 禁用增量差异
可以通过git_diff_target设置来控制Git存储库中文件的增量diff的行为。有效值包括:
"index" - 对Git索引的diff,默认值
"head" - 对HEAD文件的差异
更新日志
3.2(BUILD 3200)
2019年3月13日
另见公告发布
新:GIT集成
侧栏中的文件和文件夹现在将显示徽章以指示Git状态
视觉上不再强调忽略的文件和文件夹
当前的Git分支和修改次数显示在状态栏中
添加了命令以打开存储库,查看文件或文件夹历史记录,或者在Sublime Merge中归咎于文件
主题可以自定义侧栏徽章和状态栏信息的显示
设置show_git_status允许禁用Git集成
所有文件读取都是通过为Sublime Merge编写的自定义高性能Git库完成的
阅读文档
新:增量差异
现在,文档的所有更改都由装订线中的专用标记表示
差异标记显示添加,修改和删除的行
设置mini_diff控制增量差异行为
与新的Git功能协调,可以根据HEAD或索引计算差异
所述git_diff_target设置控制基础文档源
API方法View.set_reference_document()和View.reset_reference_document()允许控制差异
添加了以下与diff相关的命令:
下一次修改
以前的修改
还原修改
可以通过右键单击上下文菜单或键盘快捷键显示每个更改的完整内联差异
可以通过自定义颜色方案来更改内联差异显示
阅读文档
编辑控制
添加了block_caret设置
在某些情况下,改善排水沟图标的定位和尺寸
修复了draw_minimap_border设置不起作用
Linux:改进的输入法(IM)支持 - fcitx,ibus等
Linux:修复了使用GTK_IM_MODULE = xim时的崩溃问题
Linux:在文件的第一行和最后一行调整上/下行为以更好地匹配平台约定
Windows:改进了IME支持
主题/ UI
增强了.sublime主题格式:
添加变量支持和相关修订的JSON格式与变量键
添加了extends关键字,使一个主题派生自另一个主题
可以通过CSS语法指定颜色
在.sublime主题中使用大量规则提高了性能
Linux:转移到GTK3
Linux:各种高DPI修复
Mac:添加了Mojave支持
Mac:添加对macOS本机选项卡的完全支持
Mac:确保显示上下文菜单而不滚动
Mac:现在可以使用转义键关闭错误消息对话框
Mac:改进了窗口放置
Mac:改进了调整大小的性能
Windows:修复了最小化和最大化状态而不是恢复
Windows:修复了一个错误,其中自动完成条目在不需要时将包含省略号
文字渲染
支持Unicode 11.0
改进了组合字符的渲染
修复了存在非平凡字形时的插入符定位错误
修复了Windows和Mac上某些字形位置不正确的情况
Linux:现在可以在浅色背景上正确绘制颜色字形
Windows:修复了某些组合字符的渲染问题
Windows:修复了一些基线错误的字体
配色方案
添加了block_caret密钥以与块插入符一起使用
插入符号值现在按预期方式尊重alpha,而不是预先混合背景颜色
将foreground_adjust属性添加到具有背景的规则中。接受CSS颜色模式调整器以操纵前景色的饱和度,亮度或不透明度。
语法突出显示
许多语法突出显示改进,包括显着改进:
Clojure,感谢Nelo Mitranim
d
去吧,感谢Nelo Mitranim
Lua,感谢Thomas Smith
修复了嵌套在.sublime语法文件中嵌入模式时可能发生的崩溃
语法测试:允许语法测试文件具有UTF-8 BOM
文件和文件夹
提高在Windows和Mac上忽略路径的文件监视性能
Windows:修复了将文件路径视为区分大小写的Open File
Windows:在关闭包含的文件后正确解锁目录
API
添加了View.set_reference_document()和View.reset_reference_document()来控制差异生成
现在可以与draw_centered一起正确绘制幻像
与插件模块加载和卸载相关的各种小改进
添加了对minihtml的hwb()颜色的支持
为minihtml中的CSS color mod函数添加了自定义min-contrast()调整器
Mac:修复了运行自身崩溃的进程时plugin_host崩溃的问题
杂
修复了项目绩效回归中的转到符号
现在可以绑定F21..F24键
各种小修正和稳定性改进
Linux:当Sublime Text当前未运行时,改进了--wait命令行参数的行为