Sublime Text 是个代码编辑器,也是HTML和散文先进的文本编辑器。Sublime Text 具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

转到任何东西
使用Goto Anything只需几个按键即可打开文件,并立即跳转到符号,线条或文字。

用Ctrl + P触发,可以:
键入文件名的一部分来打开它。
键入@以跳转到符号,#在文件中搜索并:转到行号。
这些快捷键可以合并,这样tp@rf可以带你到一个功能READ_FILE在文件中text_parser.py。同样,tp:100会带你到第100行的同一个文件。

转到定义
使用语法定义中的信息,Sublime Text自动生成每个类,方法和函数的项目范围索引。这个索引支持Goto Definition,它有三种不同的方式:
悬停在符号上时会显示一个弹出窗口
当插入符号时按F12
项目功能中的转到符号

可以通过配置文件按照语法定制符号索引,使用户可以根据自己的需要定制功能。

多选
同时进行十次更改,而不是一次更改十次。多重选择允许您一次交互地更改许多行,轻松重命名变量,以及比以前更快地操作文件。

尝试按Ctrl + Shift + L将选定内容分为行和Ctrl + D以选择下一个出现的选定单词。要使用鼠标进行多项选择,请查看“ 列选择”文档。

命令选项板
该命令调色板抱不常用的功能,如排序,改变语法和更改缩进设置。只需几个按键,您就可以搜索您想要的内容,而无需浏览菜单或记住模糊的键绑定。

用Ctrl + Shift + P显示命令面板。

强大的API和软件包生态系统
Sublime Text具有强大的Python API,允许插件增强内置功能。

软件包控制可以通过命令选项板进行安装,提供对社区构建的数千个软件包的简单访问。

自定义任何东西
键绑定,菜单,片段,宏,完成和更多 – 几乎所有在Sublime Text中都可以用简单的JSON文件进行定制。该系统为您提供了灵活性,因为可以在每个文件类型和每个项目的基础上指定设置。

分割编辑
利用分割编辑支持充分利用宽屏幕显示器。并排编辑文件,或在一个文件中编辑两个位置。您可以根据需要编辑尽可能多的行和列。通过使用多个窗口进行编辑并在每个窗口中使用多个分割来利用多个监视器。

查看分▶屏编辑选项的视图分屏菜单。要将多个视图打开到一个文件中,请使用文件▶新视图到文件菜单项。

即时项目切换
Sublime Text中的项目捕获工作区的全部内容,包括修改和未保存的文件。您可以按照与Goto Anything类似的方式在项目之间切换,并且切换是即时的,没有保存提示 – 所有修改将在下次打开项目时恢复。

性能
崇高文本由自定义组件构建,提供无与伦比的响应能力。从强大的自定义跨平台UI工具包到无与伦比的语法高亮引擎,Sublime Text设置了性能栏。

跨平台
Sublime Text可用于Mac,Windows和Linux。无论您使用何种操作系统,在您拥有的每台计算机上都需要使用一个许可证才能使用Sublime Text。

Sublime Text使用自定义UI工具包,针对速度和美观进行了优化,同时利用每个平台上的本地功能。

代码编辑器 Sublime Text4 Build_4136_Dev_x64_CN 汉化版(图1)

Some features our users love:

A sophisticated text editor for code, markup and prose

GOTO ANYTHING

Use Goto Anything to open files with only a few keystrokes, and instantly jump to symbols, lines or words.

Triggered with Ctrl+P, it is possible to:

  • Type part of a file name to open it.
  • Type @ to jump to symbols, # to search within the file, and : to go to a line number.

These shortcuts can be combined, so tp@rf may take you to a function read_file within a file text_parser.py. Similarly, tp:100 would take you to line 100 of the same file.

GOTO DEFINITION

Using information from syntax definitions, Sublime Text automatically generates a project-wide index of every class, method and function. This index powers Goto Definition, which is exposed in three different ways:

  • A popup is displayed when hovering over a symbol
  • Pressing F12 when the caret is on a symbol
  • The Goto Symbol in Project functionality

Symbol indexing can be customized on a per-syntax basis via configuration files, allowing users to tailor the feature to their needs.

MULTIPLE SELECTIONS

Make ten changes at the same time, not one change ten times. Multiple selections allow you to interactively change many lines at once, rename variables with ease, and manipulate files faster than ever.

Try pressing Ctrl+Shift+L to split the selection into lines and Ctrl+D to select the next occurrence of the selected word. To make multiple selections with the mouse, take a look at the Column Selectiondocumentation.

COMMAND PALETTE

The Command Palette holds infrequently used functionality, like sorting, changing the syntax and changing the indentation settings. With just a few keystrokes, you can search for what you want, without ever having to navigate through the menus or remember obscure key bindings.

Show the Command Palette with Ctrl+Shift+P.

POWERFUL API AND PACKAGE ECOSYSTEM

Sublime Text has a powerful, Python API that allows plugins to augment built-in functionality.

Package Control can be installed via the command palette, providing simple access to thousands of packages built by the community.

CUSTOMIZE ANYTHING

Key bindings, menus, snippets, macros, completions and more – just about everything in Sublime Text is customizable with simple JSON files. This system gives you flexibility as settings can be specified on a per-file type and per-project basis.

SPLIT EDITING

Get the most out of your wide screen monitor with split editing support. Edit files side by side, or edit two locations in the one file. You can edit with as many rows and columns as you wish. Take advantage of multiple monitors by editing with multiple windows, and using multiple splits in each window.

Take a look at the View ▶ Layout menu for split editing options. To open multiple views into the one file, use the File ▶ New View into File menu item.

INSTANT PROJECT SWITCH

Projects in Sublime Text capture the full contents of the workspace, including modified and unsaved files. You can switch between projects in a manner similar to Goto Anything, and the switch is instant, with no save prompts – all your modifications will be restored next time the project is opened.

PERFORMANCE

Sublime Text is built from custom components, providing for unmatched responsiveness. From a powerful, custom cross-platform UI toolkit, to an unmatched syntax highlighting engine, Sublime Text sets the bar for performance.

CROSS PLATFORM

Sublime Text is available for Mac, Windows and Linux. One license is all you need to use Sublime Text on every computer you own, no matter what operating system it uses.

Sublime Text uses a custom UI toolkit, optimized for speed and beauty, while taking advantage of native functionality on each platform.

Changelog

3.1.1 (BUILD 3176)

14 May 2018
  • Various fixes from 3.1
  • Added ui_scale setting to scale the entire UI, dpi_scale is now Linux-only
  • Linux: Added workaround for a display driver issue, giving significant scrolling improvements for some environments
  • Indexing: Added more information in the Indexing Status window, and reduced CPU utilization in some scenarios

Home Page: https://www.sublimetext.com

下载地址

代码编辑器 Sublime Text4 Build_4136_Dev_x64_CN 汉化版
https://pan.baidu.com/s/1C3jv3ASpKMKAW8cwdmUwYg?pwd=cti1


使用反汇编神器x64dbg附加载入主程序SublimeText.exe搜索关键词:update_check(第一处)
49:8B?? ?? ?? 0000   mov rax,qword ptr ds:[r14+2B8]   | r14+2B8:"ted in DLL at base 0x%p.\n"
8078 ?? 00           cmp byte ptr ds:[rax+5],0        | 这里改为mov byte ptr ds:[rax+0x5], 0x1
74 ??                je sublime_text.7FF76A8B7FE2     |
49:???? ????0000     mov rcx,qword ptr ds:[r14+128]   | r14+128:"previously, ModuleState: %d\n"
48:8D?? ??????00     lea rax,qword ptr ds:[xxxxxxxxxx]| xxxxxx:"update_check"


字符串:license.sublimehq.com 改为NOP(90填充)
/updates/4/dev_update_check  改为NOP(90填充)
然后点菜单设置->无干扰设置->打开在底部添加2行参数
{
	"enable_telemetry": false,
	"update_check": false,
}

Sublime Text 第三方本地化菜单多语言化插件包
https://github.com/zam1024t/LocalizedMenu

Sublime Text 第三方侧边栏右键增强插件中文版
https://github.com/52fisher/SideBarEnhancements

PackageControl: 插件安装控制管理器(必装的)
https://packagecontrol.io/installation
https://github.com/wbond/package_control/releases

软件历史版本下载 展开查看