Sublime Text 3.2官方下载

Sublime Text 3是Sublime Text的当前版本。最新的版本,请参阅开发版。下载地址会根据当前访问者的操作系统加粗显示。

版本: Build 3211

Sublime Text是收费软件,但是可以无限试用,未授权版本在使用过程会弹出授权提示,但是不影响使用,支持Sublime Text可以去官网购买

更新日志

3.2.2(Build 3211)

2019年10月1日
  • Mac:添加了公证
  • 修复了在大文件中向上移动插入符号时的性能下降
  • 修复了内存泄漏
  • 修复了如果行为空则无法与最后一行向下交换的问题
  • Git:修复了gitconfig文件中的includeIf处理不能正确解释相对路径的问题

3.2.1(Build 3207)

2019年4月6日
  • 各种语法高亮改进
  • Git:出于性能原因,忽略了用户主目录顶层的Git仓库。这可以通过allow_git_home_dir设置进行更改。
  • Git:侧栏中有大量git仓库,提高了性能
  • Git:修复了.gitignore文件中未正确处理UTF8 BOM的问题
  • 修复了Git仓库处理中的崩溃问题
  • 在某些情况下改进了文件索引行为
  • 在某些情况下改进了滚动逻辑
  • 固定块插入符改变文本选择的工作方式
  • 修复了swap_line_upswap_line_down将制表符转换为空格的问题
  • Mac:为DisplayLink适配器添加了MacOS问题的解决方法
  • 已修复:修复了与旧Linux发行版的兼容性
  • Linux:改进了KDE下的高dpi处理能力
  • Linux:调整文本缩放的处理方式
  • Linux:修复了deb软件包中不正确的文件所有权
  • API:修复了与SublimeREPL不兼容的问题
  • API:修复了使用幻像干扰家庭/结束行为的回归

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颜色模式调整器以操纵前景色的饱和度,亮度或不透明度。

语法突出显示

  • 许多语法突出显示改进,包括显着改进:
  • 修复了嵌套在.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命令行参数的行为

3.1.1(Build 3176)

2018年5月14日
  • 3.1的各种修复
  • 添加了ui_scale设置来扩展整个UI,dpi_scale现在只支持Linux
  • Linux:为显示驱动程序问题添加了解决方法,为某些环境提供了显着的滚动改进
  • 索引:在“ 索引状态”窗口中添加了更多信息,并在某些情况下降低了CPU利用率

3.1(Build 3170)

2018年5月7日

主题/ UI

  • Windows:增加了对每个监视器DPI扩展的Windows 10(和8.1)的支持
  • 改善了整体高DPI支持
  • 增加了对8k显示器和300%DPI规模的支持
  • 主题现在可以为非常高的DPI监视器提供@ 3x版本的图像
  • 使用线条填充时改进了缩进指南位置
  • 标尺用点画线条绘制
  • Linux / Windows:改进了高DPI小地图渲染
  • Mac:修复使用带有彩色标题栏的主题时偶尔出现的黄色或黑色窗口
  • Mac:双击主题标题栏现在执行默认系统操作
  • Mac:修复了主题使用主题标题栏时某些对话框窗口的大小调整
  • Mac:固定的排水沟图标有时不绘图

文字渲染

  • 添加了符号的连字支持
  • 添加用于控制连字和样式集的font_options
  • 改进了表情符号的渲染和选择
  • 现在可以针对比例字体正确测量标签宽度
  • Windows:DirectWrite现在默认用于所有字体
  • Windows:与DirectWrite一起支持gray_antialias
  • Windows:改进了DirectWrite抗锯齿功能,增加了对系统ClearType调优的支持

转到定义

  • 将鼠标悬停在符号上时添加了Goto引用
  • goto_reference命令添加到Goto菜单

配色方案

  • 添加了新的配色方案格式,.sublime-color-scheme
  • 添加哈希语法突出显示
  • 添加了Celeste配色方案以展示散列语法突出显示
  • 现在,选择默认呈现真正的圆角
  • 为选区边框宽度,边角样式和半径添加了颜色方案设置
  • 选择背景和边框现在支持alpha通道
  • 改进的配色方案重新加载
  • 添加了转换颜色方案命令
  • 在颜色方案中添加了对不可见键的支持
  • 现在可以在每个范围的基础上指定selection_foreground
  • 颜色方案可以在bracket_options键中指定粗体斜体
  • 改进了默认颜色方案中invalid.deprecated范围的处理

语法突出显示

命令调色板

  • 新的Command Palette实现,可以接受来自用户的文本输入
  • 模糊匹配可以通过将它们分隔的空格来匹配术语
  • 添加了新命令算术重命名文件查看包文件以展示新功能
  • 键盘快捷键提示不再以15个字符切断

构建系统

  • 改善取消处理
  • 使用/ usr / bin / env找到bash
  • 修复多字节编码有时会触发解码错误
  • 改进了exec构建目标处理以杀死子进程

文件和文件夹

  • 改进了侧栏中符号链接的处理,包括添加和删除
  • 符号链接在侧栏中不再有扩展箭头,但具有“ 显示链接源”上下文菜单条目
  • 添加对binary_file_patternsindex_exclude_patternsindex_include_patterns的支持.sublime-project文件
  • index_exclude_patternsindex_include_patterns现在可以匹配完整路径而不仅仅是文件名
  • Linux / Windows:文件系统通知现在考虑符号链接(和Windows联结)
  • Linux:文件系统通知现在只需要一个inotify实例
  • Linux:当fs.inotify.max_user_watches太低时改进了行为
  • Mac:减少文件统计操作的数量
  • Mac:添加了对区分大小写的文件系统的支持

输入

  • 修复了当插入符号位于窗口小部件最左侧位置时弹出窗口和自动完成窗口未显示的情况
  • 修复左侧箭头在侧栏中不起作用的问题
  • 修复了无法通过单击窗口最右边的像素来抓取滚动条的问题
  • 修复了启用drag_drop时双击选择而不设置输入焦点的问题
  • Linux:上下文菜单不再导致编辑器控件在关闭时被聚焦
  • Windows:修复笔输入

性能

  • 与语法定义相关的内存使用量大幅减少 - 总程序内存减少高达30%
  • 提高空闲CPU使用率
  • 修复了一个错误,即使隐藏了一个图层后主题动画仍可能继续,导致CPU使用率过高
  • Mac:解决了在使用带有彩色标题栏的主题时发生GPU切换时Mac上的CPU使用率增加的问题

API

  • 添加了TextInputHandlerListInputHandler以与新的Command Palette功能进行交互
  • 添加了View.style()View.style_for_scope()
  • 增加了自动生成的范围名字与地区使用API:region.redishregion.orangishregion.yellowishregion.greenishregion.bluishregion.purplishregion.pinkish
  • 在进行文字匹配时改进View.find()View.find_all()性能
  • 扩展的ViewEventListener API
  • 修复编辑器启动时没有为视图调用EventListener.on_activated_async()的问题
  • 添加ViewEventListener.on_activated()ViewEventListener.on_activated_async()以在编辑器启动时为视图调用
  • .sublime-package文件中改进Python的回溯
  • shell_environment现在确保之前加载plugin_loaded()被调用的插件
  • 现在,在运行plugin_loaded()之前创建插件命令
  • 加载的插件现在存储在__plugins__而不是插件中
  • Python ssl模块现在将与PROTOCOL_TLSv1常量协商TLS 1.2,1.1或1.0
  • 使用SQLite 3.22.0和OpenSSL 1.0.2n更新了Python环境

  • 修复了无法加载大于16mb的字典文件的问题
  • 修复了内存不足情况会触发缓冲区溢出而不是干净崩溃的问题
  • 默认情况下,控制台会启用自动换行功能
  • 添加了Regex Replace Widget.sublime-settingsConsole Input Widget.sublime-settings
  • 修复了一些可能导致崩溃的错误

3.0(Build 3143)

2017年9月13日
  • 刷新的UI主题,包括全面的高DPI支持
  • 新图标
  • 添加了替代主题Adaptive,它继承了颜色方案中的颜色
  • 添加了新的配色方案BreakersMarianaSixteen,源自Chris Kempson和Dmitri Voronianski的出色工作
  • 通过命令面板添加了实时预览的配色方案和主题切换器
  • Windows:添加了触摸输入
  • Linux:为apt,yum和pacman 添加了仓库
  • Mac:添加了Touch Bar支持
  • Mac:支持OS X 10.10+上的自定义颜色窗口标题栏
  • 主题引擎的许多补充和错误修复,以及完整的文档
  • Markdown语法突出显着改进,感谢keith-hall
  • 感谢gwenzek,对C#语法高亮显着进行了重大改进
  • 由于djspiewak,Java语法高亮显着改进
  • 感谢FichteFoll,Python语法高亮显着改进
  • R语法高亮显着改进,感谢randy3k
  • Markdown:改进了符号处理
  • C#:改进了符号处理
  • 许多其他语法突出显示改进
  • 已经解决了语法突出显示引擎的各种错误
  • 修复了几个崩溃问题
  • 当系统处于高CPU负载时,提高了响应能力
  • 当DPI标度大于1.0时,在Windows和Linux上使用高DPI纹理
  • 改进了所有平台上的字体选择,允许按名称选择不同的权重
  • 添加了设置theme_font_options以控制UI元素的字体呈现
  • 改进了HTML和PHP的自动缩进规则
  • 现在,在控制台中打印了防止粗体或斜体的字体几何问题
  • 修复了自动完成窗口关闭时可能出现的白色闪烁
  • 设置中animation_enabled为false 时禁用滚动动画
  • 仅在案例发生变化时,现在可以重命名文件
  • 新窗口以空的查找历史记录开头
  • “在文件中查找”面板现在响应find_allreplace_all命令
  • “查找”面板中的各种正则表达式处理改进
  • 固定文本小部件切断其选择边框的底部像素
  • 修复了空会话中close_windows_when_empty的问题
  • 修复了hot_exit设置为false 时启动时的空窗格
  • 使用包含逗号的文件夹修复Windows上的“打开包含文件夹”
  • 修复剪贴板包含一个或多个实线时的多光标粘贴
  • 防止UNC路径被edit_settings破坏
  • 在缩进设置中使用格式错误的正则表达式时防止崩溃
  • 使用大量装订线图标改善了渲染性能
  • 现在,在Windows和Linux高DPI屏幕上,Gutter图标的大小正确
  • 当文件夹包含数千个文件时,改进了侧边栏性能
  • 改进了内联错误消息样式
  • 修复了可以显示多个索引状态窗口的问题
  • Windows:除非使用Consolas或Courier New,否则字体呈现默认为DirectWrite
  • Windows:使用DirectWrite时添加了对no_antialias字体选项的支持
  • Windows:改进了触摸板滚动
  • Windows:改进的文件更改检测稳健性
  • Windows:改进的字体选择逻辑
  • Windows:修复英国(ISO)键盘的ctrl +`快捷方式
  • Windows:改进了UI元素中的后备字体处理
  • Windows:OS X上的subl可执行文件和Windows上的plugin_host.exe现已签名
  • Windows:sublime_text.exe现在具有在VERSIONINFO中设置的CompanyName
  • Mac:处理由于macOS Sierra选项卡而导致的布局更改
  • Mac:改进了默认的Web浏览器检测
  • Mac:OS X 10.11和macOS 10.12+默认使用旧金山的UI字体
  • Mac:修复了macOS Sierra上冻结UI的文件更改通知
  • Mac:执行用户的默认shell,并在插件Python环境中设置环境变量
  • Linux:每次选择更改时,在剪贴板上更新X11选择
  • Linux:改进了MOD3修饰键处理
  • minihtml:添加了对边框的支持
  • minihtml:尊重设置中的font_options
  • minihtml:修复了高DPI下Windows和Linux上html弹出窗口的布局
  • minihtml:修复了doctype存在时崩溃的问题
  • minihtml:修复了不存在的CSS变量的崩溃
  • minihtml:修复了错误图像路径触发的崩溃
  • API:添加View.text_to_window()View.layout_to_window()
  • API:所有API函数现在都接受并返回与设备无关的像素
  • API:在重新显示输入面板时修复了未运行on_cancel的输入面板
  • API:使用&运算符修复选择器评分
  • API:修复了导致幻像内容不正确的错误
  • API:修复了Window.set_view_index()中的崩溃问题
  • API:将OpenSSL更新为1.0.2k,将SQLite更新为3.16.02

Build 3126

2016年9月23日
  • 在“帮助”菜单中添加了“索引状态”,以提供有关索引器正在执行的操作的更多信息
  • 修复了包含JavaScript.sublime语法的某些第三方语法定义的兼容性问题
  • 减少用于编制索引的默认工作进程数。这可以通过index_workers设置手动控制
  • API:将OpenSSL更新为1.0.2i

Build 3124

2016年9月22日
  • 设置现在在新窗口中打开,默认和用户设置并排
  • 将鼠标悬停在符号上会显示一个弹出窗口,指示它的定义位置。这是通过show_definitions设置控制的。
  • 现在,构建错误会在它们发生的位置内联显示。这是使用show_errors_inline设置控制的。
  • 添加了一个菜单项和命令选项板条目以安装Package Control
  • 各种语法突出显示改进
  • 由于djspiewakgwenzek,对Scala语法定义进行了重大改进
  • 由于randy3k,对LaTeX语法定义进行了重大改进
  • 打开大量文件时改进了Goto Definition性能
  • 文件加载时间略有改进
  • Linux和OSX:改进了内存使用
  • 修复了替换与正则表达式背后的预期不一致工作
  • 修复了构建系统无法使用exec命令使用“file_patterns”的问题
  • 更正了高DPI Windows和Linux配置上的选项卡重叠
  • OSX:修复了切换标签时的图形故障
  • OSX:修复了通过十六进制输入进入代理对时发生崩溃的问题
  • Linux:改进了某些系统的渲染性能
  • 打开文件的文件编码现在存储在会话中
  • 构建系统可以使用“取消”键定义取消命令
  • 语法:添加了clear_scopes指令,以便更好地控制生成的范围
  • 颜色方案:添加了popupCss键,用于定义默认弹出样式表
  • 颜色方案:添加了phantomCss键,用于定义默认的幻像样式表
  • minihtml:为Windows和Linux添加了高DPI支持
  • minihtml:现在支持Windows样式行结尾和单引号属性
  • minihtml:现在可以在样式表中使用子选择器
  • minihtml:已实现继承 CSS值
  • minihtml:现在可以使用font-family堆栈
  • minihtml:添加了对行高 CSS属性的支持
  • minihtml:元素现在可以相对定位
  • minihtml:内联元素支持填充背景颜色
  • minihtml:现在支持CSS变量和var()函数
  • minihtml:添加了CSS颜色函数color()(部分),rgb()rgba()hsl()hsla()
  • minihtml:修复了Windows上的堆栈溢出,其中包含太多未关闭的标记
  • API:添加了PhantomPhantomSet
  • API:添加了ViewEventListener
  • API:添加了View.is_primary()
  • API:添加了EventListener.on_hover(view,point,hover_zone)
  • API:添加了获取和设置小地图,状态栏,选项卡和菜单可见性的功能
  • API:对选择的修改现在限制在有效范围内
  • API:更新了Python 3.3以提交8e3b9bf917a7,并将SQLite提交到3.14.1
  • 包:如果.sublime-package损坏,加载包将不再中止
  • 包:修复了从Windows上的unicode路径加载第三方包时的边缘情况

Build 3114

2016年5月12日
  • 新的C ++,JavaScript和Rust语法定义,具有更高的准确性和性能
  • 许多其他语法突出显示改进
  • OSX:改进了渲染性能,尤其是在高分辨率屏幕上
  • 改进了自动换行行为
  • 改进了拼写检查行为
  • 改进了多个窗口打开的文件索引行为
  • 现在可以在没有人工制品的情况下即时切换主题
  • HTML:在标记对之间按Enter键会增加缩进
  • 某些代码段已被移动到子目录中,因此需要更新引用它们的自定义覆盖和键绑定
  • show_scope_name命令在弹出窗口中显示范围
  • 软件包开发:添加了“语法测试 - 正则表达式兼容性”构建变体,用于评估语法定义性能
  • 包开发:扩展了新的正则表达式引擎能够处理的正则表集
  • 语法定义:修复了一些与后引用的弹出匹配无法正常工作的情况
  • 修复了Goto Anything中的一些Unicode处理问题
  • 修复了未获取.tmPreferences文件更改的情况
  • 修复了3096渲染性能回归
  • 修复了使用\ x {nnnn}转义时正则表达式中的3096回归问题
  • 修复了result_file_regex设置无效时可能发生的崩溃
  • API:添加了Window.status_message()
  • API:更改插件的加载方式。这应该是透明的,但可以解决许多极端情况
  • API:已更新到Python 3.3.6,现在包括Linux上的_ssl模块,以及所有平台上的sqlite3bz2
  • API:将OpenSSL更新为1.0.2h

Build 3103

2016年2月9日
  • 添加了新的语法定义文件格式,.sublime-syntax
  • 添加了一个并行匹配多个正则表达式的自定义正则表达式引擎,以加快文件加载和索引编制速度
  • 改进的Unicode支持,包括组合字符渲染,正则表达式搜索中的字符分类以及Goto Anything匹配中的不区分大小写
  • 软件包现在在GitHub上
  • 在上述软件包中加入了许多社区提供的改进,对HTML,CSS,JavaScript,Go,D和SQL进行了重大改进
  • 将Panel Switcher添加到状态栏
  • 在索引编制期间更好地处理麻烦的文件
  • 改进了文件更改检测
  • 在命令选项板中添加了“配置文件事件”,以帮助识别慢速插件
  • Build Systems现在可以通过file_patterns键定义要触发的文件名通配符模式列表
  • prompt_open_file和相关命令现在接受initial_directory参数
  • 启用indent_to_bracket时改进的缩进行为
  • 拼写检查器现在可以手动编辑手动编辑的用户首选项
  • 使用导致显着回溯的正则表达式时,在文件中查找的稳定性改进
  • 使用十六进制编码时修复了文件截断
  • 字符串中的固定括号影响自动缩进
  • 修复选择符号时Goto Anything中的不一致问题
  • 修复了3081中的制表符完成回归,其中h1..h6 HTML完成未触发
  • 固定Goto Definition命令在放置在子菜单中时不起作用
  • OSX:修复了表情符号和符号弹出窗口在某些情况下无法插入文本
  • Windows:添加了对从BMP外部插入字符的支持
  • Windows:由于某些键盘布局的兼容性问题,默认情况下不再绑定ctrl + alt + p
  • Windows:更新了代码签名证书,不再使用SHA1
  • Linux:修复了在没有--wait的情况下运行时的文件权限问题
  • Linux:crash_reporter是静态链接的,提高了系统兼容性
  • API:添加了Window.is_sidebar_visible()Window.set_sidebar_visible ()
  • API:添加了View.is_auto_complete_visible()
  • API:添加了Window.find_output_panel()Window.destroy_output_panel()Window.active_panel()Window.panels()
  • API:添加了Window.create_output_panel()现在接受一个可选参数“unlisted”

Build 3083

2015年3月26日
  • 修复了损坏的索引导致的高CPU使用率。对于从3065升级的一些用户来说,这是发生的
  • 添加了设置index_workers以控制用于文件索引的线程数。默认情况下,线程数基于CPU核心数。通过将index_workers设置为1或2,索引将更慢,但侵扰性更小
  • 修复了使用空的.sublime-build文件显示命令调色板时发生崩溃的问题
  • 标签完成不再完成数字。编辑/显示完成仍可用于此目的

Build 3080

2015年3月24日
  • 修复重做有时会将选择恢复到错误的位置
  • 重新设计了构建系统的选择(更多信息
  • 构建系统现在可以声明“密钥文件”(例如,Make构建系统的'Makefile')以更好地自动检测要使用的构建系统
  • 改进了生成大量输出的构建系统的处理
  • 新窗口始终使用自动构建系统,而不是上次使用的窗口的构建系统
  • 命令调色板现在会记住最后输入的字符串
  • 改进了对消失和重新出现的文件的更改检测,就像断开的网络驱动器一样
  • atomic_save默认是禁用的
  • 右键单击URL将显示“打开URL”菜单项
  • 在上下文菜单中添加了Goto Definition
  • 使用多个窗格时,改进了Goto定义的行为
  • 除了被忽略之外,现在可以将拼写错误的单词添加到字典中
  • 修复了退出后无法保留的忽略词
  • 修复了拼写检查和非ascii字符的长期问题
  • 添加了spelling_selector设置,以控制检查拼写错误的文本
  • 调整语法定义和未使用的捕获的处理,解决Markdown链接中的拼写检查问题。
  • 转到Anything支持:line:col语法除了:line
  • 将“编辑项目”添加到命令选项板
  • 改进报价自动配对逻辑
  • 添加<当前文件>选项以在文件中查找
  • 改进了控制台面板滚动行为
  • .tmLanguage文件可能包含隐藏设置,以指示它们不应显示给用户
  • 解析.tmLanguage文件时改进了一些错误消息
  • remember_open_files设置现在默认为false。请注意,如果hot_exit设置保留为其默认值true ,则此更改将不起作用
  • 添加了auto_complete_cycle设置
  • 修复了Minimap拒绝在非常大的窗户上绘制的问题
  • 修复了无法单击自动完成弹出窗口的选定行的问题
  • 固定侧边栏图标有时在启动时不可见
  • 瞬态工作表(例如,在预览文件时由Goto Anything创建)不再添加到“最近关闭”列表中
  • line_padding_top > 0 时,改进了滚动行为
  • 修复了滚动标签的错误,其中偶尔会出现一条1像素的线条
  • 如果使用了不同的彩色标签,则固定标签背景在启动时设置为错误的颜色
  • 更新为leveldb的永不版本,在索引损坏时修复常量低级CPU使用率
  • 修复了快速删除和重新创建目录时可能发生的崩溃问题
  • 修复了在侧栏中拖动视图滚动出视图时发生的崩溃
  • 修复了通过模态对话框触发的长期plugin_host崩溃问题
  • 修复了“将工作区另存为”对话框中的拼写错误
  • 修复了错误的菜单助记符
  • Linux:添加了sudo save
  • Windows:弹出窗口能够接收滚轮输入
  • Windows:subl.exe命令行助手接受通配符
  • Windows:修复了禁用atomic_save保存时可能发生的访问被拒绝错误
  • Windows:在MSVC 2012中添加了破解std :: condition_variable的解决方法,修复了plugin_host中的崩溃问题
  • Windows:Update Installer无法重命名文件夹时添加了更多描述性错误
  • Windows:在最大化窗口全屏后修复了不正确的窗口大小调整
  • OSX:为performActionForItemAtIndex添加了解决方法:在Yosemite中花费了太长时间。这会影响具有相应菜单项的任何命令。
  • OSX:针对零大小窗口和OpenGL视图的操作系统问题的解决方法
  • OSX:subl命令行工具不再使用分布式对象,解决了一些间歇性故障
  • Posix:修复了不遵守umask权限标志的新文件
  • API:添加了View.show_popup()和相关功能
  • API:添加了sublime.yes_no_cancel_dialog()
  • API:添加了sublime.expand_variables()
  • API:添加了Window.extract_variables()
  • API:添加了Sheet.view()
  • API:Window.show_quick_panel ()现在接受标志sublime.KEEP_OPEN_ON_FOCUS_LOST
  • API:Window.show_quick_panel()现在将在显示时滚动到所选项目
  • API:修复了EventListener.on_post_window_command()未被调用的问题

Build 3065

2014年8月27日
  • 添加了侧边栏图标
  • 添加了侧栏加载指示器
  • 补充工具栏会记住扩展了哪些文件夹
  • 按ctrl + w / cmd + w时调整窗口关闭行为
  • 改进报价自动配对逻辑
  • 选定的组现在存储在会话中
  • 添加了remember_full_screen设置
  • 修复了从闪烁转换为实心插入符号时的锁定
  • 修复了plugin_host中的崩溃问题
  • 修复了由Goto Anything克隆视图触发的崩溃
  • Windows:添加了命令行帮助程序,subl.exe
  • OSX:在停靠菜单中添加了“新窗口”条目
  • Posix:对新创建的文件和文件夹使用正确的权限
  • API:已更新至Python 3.3.3

Build 3059

2013年12月17日
  • 添加了标签滚动,由enable_tab_scrolling设置控制
  • 打开图像时添加了图像预览
  • 可以使用show_encodingshow_line_endings设置在状态栏中显示编码和行结尾
  • 添加了caret_extra_topcaret_extra_bottomcaret_extra_width设置来控制插入符号大小
  • 添加了index_exclude_patterns设置来控制索引哪些文件
  • 拖出最后一个选项卡时自动关闭窗口
  • 更改了选项卡关闭行为:现在始终选择相邻选项卡
  • 关闭最后一个文件时,会自动创建一个新的临时文件
  • Ctrl + Tab排序存储在会话中
  • 添加了minimap_scroll_to_clicked_text设置
  • 无法保存文件时改进了错误消息
  • 现在,自动完成在宏中按预期工作
  • Python语法高亮的微小改进
  • Vintage:现在使用块插入符号
  • Vintage:改进了带有单词包装线的视线模式的行为
  • 遇到FIFO时,在文件中查找将不再阻止
  • Linux:添加了菜单隐藏
  • Linux:修复了“查找”面板中双击不正确的处理
  • Linux:修复了某些菜单中不正确的下划线显示问题
  • Posix:修复了使用意外权限创建的新文件
  • Windows:32位版本不再需要SSE支持
  • API:Window.open_file()现在接受可选的组参数
  • API:插件现在可以在Settings.add_on_change()的回调中调用Settings.clear_on_change()
  • API:从设置更改回调中调用Settings.add_on_change()不会导致添加的回调被运行

Build 3047

2013年6月27日
  • Beta现在向非注册用户开放
  • Windows和Linux:增加了高DPI支持
  • 改进了文件更改检测
  • 改善了渲染性能
  • HTML标记自动完成在脚本标记中表现得更好
  • 修复了禁用hot_exit时可能发生的退出崩溃的问题
  • Linux和OSX:当无法保留文件权限时,自适应地禁用atomic_save
  • OSX:修复了应用程序在后台时无法使用的上下文菜单
  • Windows:自动更新程序支持从unicode路径更新
  • API:zip文件中的插件可以通过磁盘上的文件进行覆盖
  • API:在Linux和OS X上添加了对termios模块的支持
  • API:修正了Selection.contains()
  • API:修复了克隆视图过早失效的设置对象

Build 3033

2013年5月7日
  • 适用于Windows和OS X的新自动更新系统
  • 从侧栏预览文件将不再向侧栏的“打开文件”部分添加条目
  • 添加了历史记录粘贴
  • 添加了设置auto_find_in_selection,用于S2样式在选择逻辑中查找
  • “查找”面板有一个下拉箭头,用于选择上一项
  • 在Goto Anything叠加层中向右按将打开所选文件而不关闭叠加层
  • 修复了几个崩溃错误
  • 进一步改善启动时间
  • 在标签外键入时改进了HTML完成
  • 固定关闭标记不尊重自闭标签
  • PHP:改进了替代控制语法的自动缩进
  • 添加了设置always_prompt_for_file_reload
  • 恢复会话时改进了对已删除文件的处理
  • 通过侧栏删除文件将首先关闭相应的视图(如果有)
  • “从项目中删除所有文件夹”现在提示确认
  • 增加了遥测功能。默认情况下禁用遥测,但可以使用enable_telemetry设置打开遥测
  • 使用Google Breakpad自动报告崩溃
  • 更新了PHP,Haskell和Pascal的语法突出显示
  • 在添加到侧栏的文件夹中默认遵循符号链接
  • Windows:修复了系统菜单中的错误条目
  • Windows:在Vista及更高版本上使用新样式的“打开文件夹”对话框
  • API:使用plugin_host显着提高通信速度
  • API:添加了View.close()
  • API:添加了View.show_popup_menu()
  • API:向ViewWindow添加了is_valid()方法,以确定句柄是否已失效
  • API:添加了EventListener.on_post_text_command()EventListener.on_post_window_command()
  • API:当使用菜单时,现在调用EventListener.on_text_command()EventListener.on_window_command()
  • API:添加了sublime.get_macro()
  • API:对于越界地址,View.substr(point)现在具有与S2相同的语义
  • API:View.command_history(0,True)现在返回最后一个修改命令,如预期的那样

Build 3021

2013年3月14日
  • Linux:修复了atomic_save与符号链接不正确的问题
  • Windows:修复了Windows 7 x64下的崩溃问题
  • 修复了文件打开时可能发生的崩溃

Build 3019

2013年3月12日
  • 添加了“跳转”和“跳转”命令,可从“转到”菜单中获得
  • HTML:改进的完成和自动缩进
  • HTML:输入</时标签关闭。这由auto_close_tags设置控制
  • 更智能的单词导航
  • 文件保存是原子的。可以使用atomic_save设置禁用此功能
  • 输入多行字符串时,“查找和替换”面板会自动调整大小
  • 加载大型纯文本文件的速度更快
  • 改进了高分辨率显示器上的控制台滚动性能
  • 改进了极长行文件的处理
  • 小地图视图矩形自动隐藏(由always_show_minimap_viewport设置控制)
  • 索引:添加对卡住工人的检测
  • 更新了C#包
  • 添加了invert_selection命令
  • CSS:键入选择器时不会提供完成
  • 修复了侧栏中的显示
  • 修复了嵌套类前向声明​​的C ++语法高亮显示
  • Exec面板再次滚动
  • OSX:添加了对通过Apple事件发送的行号的支持
  • Windows:ok_cancel_dialog使用新的视觉样式
  • Linux:使用deb文件的正确版本号
  • API:添加了EventListener.on_text_command()EventListener.on_window_command()
  • API:添加了sublime.load_resource()sublime.load_binary_resource()sublime.find_resources()
  • API:添加了sublime.encode_value()sublime.decode_value()
  • API:View.sel()支持负索引
  • API:实现了Settings.add_on_change()Settings.clear_on_change()
  • API:View.add_regions()将接受图标的包相对路径
  • API:View.add_regions()可以显示下划线
  • API:添加了EventListener.on_pre_close()回调
  • API:即使视图不在最前面,View.window()也会正常工作

Build 3012

2013年2月10日
  • 修复了在3011中突出显示回归的语法

Build 3011

2013年2月9日
  • 改进了对退化语法定义的保护
  • Linux:修复了与libffi不兼容的版本
  • OSX:在10.7上修复了exec命令
  • OSX:修复了Dictionary lookup和gpu_window_buffer之间的不兼容问题
  • Objective-C:改进了符号索引
  • API:插件可以从plugin_loaded()导入模块
  • API:sublime.version() sublime.platform() sublime.architecture() ,和sublime.channel()现在可以使用之前plugin_loaded()被调用
  • API:添加了View.command_history()

Build 3010

2013年2月3日
  • OSX:Retina显示屏上的Buttery平滑滚动
  • 符号索引:固定的退化行为,可能导致工作进程数量激增
  • 符号索引:使用较少的工作进程,更加不引人注目
  • 符号索引:更好地处理二进制文件
  • OSX:Control + C将取消当前版本
  • API:View.insert()返回插入的字符数

Build 3009

2013年2月1日
  • 改进了Ruby的符号索引
  • OSX:启用gpu_window_buffer时减少CPU使用率
  • 符号索引适用于Windows XP
  • 可以通过在控制台中输入sublime.log_indexing(True)来监视索引行为
  • 调整大括号匹配逻辑
  • 启动时删除了不需要的动画
  • API:在OS X和Windows上添加了_ssl模块
  • API:在OS X上修复3008中的ctypes回归
  • API:插件可以定义plugin_loaded()plugin_unloaded()模块函数。当API准备好使用时,将调用plugin_loaded()
  • API:添加了View.find_by_class()
  • API:添加了View.expand_by_class()
  • API:修复了EventListener.on_new_async()
  • API:当items是字符串和序列的混合列表时,调整show_quick_panel的处理

Build 3008

2013年1月30日
  • 修复以当前扩展名打开全部
  • 修复了工具/宏菜单
  • Linux:恢复与旧版glibc版本的兼容性
  • Linux:在.deb中添加了Installed-Size字段
  • API:urllib.request可以在OS X上导入
  • API:修复了32位Windows上缺少_socket模块的问题

Build 3007

2013年1月30日
  • OSX:修复了无关的停靠图标
  • 为Scala添加了Symbol Indexing支持
  • 修复了使用Goto Anything时可能发生的崩溃
  • 修复了ignored_pa​​ckages设置与zipped包无法正常工作的问题
  • 年份:固定'o'和'O'
  • API:修复了on_query_completions在某些情况下无法正常工作的问题
  • API:重新添加view.score_selector()
  • API:Selection.add()不再忽略xpos

Build 3006

2013年1月29日
  • 在项目中添加了Goto定义和转到符号
  • 显着改善了启动时间
  • 显着改善了全部替换性能
  • 用于Goto Anything和Autocomplete的改进匹配算法现在接受转置字符
  • UI:增强的窗格管理
  • UI:从侧边栏预览文件会创建预览选项卡
  • UI:改进侧栏中的动画
  • 项目:可以为单个项目创建多个工作区
  • 项目:向侧栏添加文件夹时,默认情况下不遵循符号链接。可以通过在项目中启用follow_symlinks来更改此设置。
  • 构建系统:添加'shell_cmd',取代'cmd',语法更直观
  • 构建系统:使用shell_cmd时,OS X上的PATH处理行为更好。
  • 构建系统:'Make'构建系统有一个改进的错误消息正则表达式
  • 构建系统:可以为输出指定语法文件
  • 构建系统:默认情况下启用自动换行
  • 在文件中查找:改进了二进制文件的处理
  • 在文件中查找:行号隐藏在输出中
  • 查找:将不再自动选择在选择中查找
  • 查找:删除了反向选项
  • OSX:改进了Retina显示器的性能
  • OSX:需要10.7或更高版本
  • OSX:仅64位
  • OSX:Python的系统版本不再是依赖项
  • OSX:斜体字体不可用时合成斜体字体
  • Linux:提供.deb文件
  • Linux:默认情况下,从命令行开始将守护进程
  • API:从Python 2.6升级到Python 3.3
  • API:插件运行进程外
  • API:插件API现在是线程安全的
  • API:现在,某些API事件是异步运行的
  • API:无法再访问View.begin_edit() / View.end_edit()
  • API:项目暴露给API
  • API:添加了Window.settings()Window.template_settings()
  • API:show_quick_panel接受on_highlighted回调