下载

Sublime Text 4 是 Sublime Text 的当前版本。有关最新版本,请参阅 开发版本

Sublime Text 可以免费下载和评估,但必须 购买许可证 才能继续使用。目前没有强制执行的评估时间限制。

变更日志

Build 4169

2023 年 11 月 24 日
  • 修复了关闭大量文件时发生的堆栈溢出问题
  • API: 修复了与 Sheet.is_transient() 的向后兼容性问题
  • API: 修复了 Window.set_view_index 导致的崩溃问题
  • Linux: 修复了保存对话框中发生的罕见崩溃问题
  • Windows: 修复了与光标隐藏相关的罕见崩溃问题

Build 4166

2023 年 11 月 20 日
  • 各种语法高亮改进
  • 索引整理现在以增量方式进行
  • 修复了动画导致过度重绘的问题
  • 文件查找现在根据 "find_in_files_context_characters" 设置截断长行
  • 修复了自动完成未从当前行建议标记的问题
  • 首选项 菜单中添加了 鼠标绑定
  • 添加了 首选项 > 字体 > 选择…,以便轻松选择字体
  • 在侧边栏上下文菜单中添加了 复制路径
  • 修复了迷你地图边框未渲染的问题
  • 修复了彩色表情符号与透明度的混合问题
  • 修复了使用可变宽度字体时行号对齐问题
  • 修复了双击文件查找结果有时会滚动到文件中错误行的问题
  • 修复了从 Sublime Merge 打开文件不会跳转到正确行的情况
  • 改进了书签切换
  • 改进了“定义”弹出窗口的性能
  • 改进了 合并行 的行为
  • 改进了空行上的缩进命令的行为
  • 添加了 "ruler_width" 设置
  • 添加了 current_result 命令
  • 修复了大小写转换未考虑全大写的情况
  • 修复了自动缩进问题
  • 修复了当查找面板处于焦点时 find_under_expand 出现的问题
  • 修复了禁用 "highlight_gutter" 导致 "highlight_line" 被禁用的问题
  • 修复了将多行选择转换为标题大小写时出现的一些错误行为
  • 修复了与块光标相关的内存损坏错误
  • 修复了从设置窗口中的 快速切换项目… 关闭窗口的问题
  • 修复了 "move_to_limit_on_up_down" 设置不起作用的问题
  • Shift+Enter 现在也可以隐藏增量查找面板
  • 修复了 Vintage 包中宏录制不起作用的问题
  • 更新到 OpenSSL 1.1.1v
  • 修复了 run_syntax_tests 命令未运行符号测试的问题
  • API: 添加了 sublime.choose_font_dialog
  • API: 允许使用 TM_COMMENT_CASE_INSENSITIVE 进行不区分大小写的注释
  • API: 修复了与重叠 API 调用相关的稳定性问题
  • API: 修复了将编辑令牌传递到错误视图时发生的崩溃
  • API: 修复了与插件初始化相关的某些问题
  • API: ListInputHandler 现在支持 initial_selection
  • API: 修复了当提供 initial_textListInputHandler 未选择第一个结果的问题
  • API: 在 sublime.encode_value 中添加了 update_text 选项
  • API: 修复了 paragraph.py 中的 expand_to_paragraph 错误地解包元组的问题
  • Linux: 改进了对全屏状态的跟踪
  • Linux: 修复了与字体相关的某些内存泄漏
  • Linux: 修复了在某些情况下 "ui_scale" 设置未正确应用于字体的问题
  • Windows: 为文本拖放添加了 CRLF 处理
  • Windows: 修复了错误的字体范围导致字形在顶部被截断的问题
  • Windows: 修复了使用分数缩放时跨幻影的插入符号移动问题
  • Mac: 改进了动画帧计时
  • Mac: 实现了窗口级联
  • Mac: 当禁用 "update_system_recent_files" 时,最近的文件现在将被清除
  • Mac: 修复了“复制为 HTML”无法正常工作的问题
  • Mac: 修复了 subl 未始终找到正确的应用程序包的问题
  • Mac: 修复了 "regex_auto_escape" 无法正常工作的问题

版本 4152

2023 年 8 月 2 日
  • Mac: 修复了与 macOS 10.14 及更早版本兼容性的问题

版本 4151

2023 年 8 月 2 日
  • 各种语法高亮改进
  • 添加了 "fold_style" 设置,用于控制基于语法的代码折叠
  • 现在可以使用 alt+9(Windows/Linux)和 cmd+9(Mac)选择组中的最后一个选项卡
  • 分割视图保留原始视图的视口位置
  • 添加了 WebP 支持
  • 改进了具有大量可见文本的小地图视口对比度
  • 窗口标题现在指示 Sublime Text 是否以管理员权限运行
  • 改进了对具有许多单空格缩进的文件的缩进检测
  • 改进了使用文本换行时的插入符号定位
  • 修复了侧边栏中的文件未正确反映其 git 状态的问题
  • 在文件中查找:现在支持选项卡多选修饰键
  • 在文件中查找:修复了搜索结果未排序的问题
  • 在文件中查找:现在可以引用路径
  • 在文件中查找:添加了 "find_in_files_suppress_errors" 设置
  • 在文件中查找:添加了 "find_in_files_context_lines" 设置
  • 在文件中查找:添加了 "find_in_files_side_by_side" 设置
  • 在文件中查找:正在进行的搜索不再在重命名缓冲区时取消
  • 在文件中查找:修复了“位置”字段中 ./ 无法正常工作的问题
  • 查找:添加了 "regex_auto_escape" 设置
  • 查找:修复了在 find_under_expand 后立即运行时查找设置混乱的问题
  • 查找:修复了查找选择跳过空选择的问题
  • 修复了在某些情况下单词换行过早的问题
  • 修复了按页滚动不始终包含完整上下文行的问题
  • 修复了对于短代码页,ASCII 范围之外的第一个字符未被解码/编码的问题
  • 改进了拖动选择列时的性能
  • 修复了当 "ui_scale" 设置为除 1 之外的其他值时,注释显示不正确的问题
  • 修复了在禁用热退出时退出时,最近文件列表未更新的问题
  • 修复了 minihtml 解析中导致高内存使用率的边缘情况
  • 修复了打开文件/文件夹对话框未尊重 "default_dir" 设置的情况
  • 重新打开已关闭的文件现在默认情况下使用窗口的文件历史记录,而不是全局历史记录
  • 修复了在某些情况下,已删除文件的选项卡错误地显示为已修改的问题
  • 修复了 "draw_centered" 设置导致在某些情况下错误的边距渲染的问题
  • 修复了在某些情况下宏中包含了额外的命令的问题
  • 修复了在空组中未显示转到符号的问题
  • 修复了状态栏中的列号在更改选项卡宽度后未更新的问题
  • 修复了命令面板在没有输入焦点时可能会消耗按键的问题
  • 语法高亮:改进了范围选择器性能
  • 语法高亮:修复了基于语法的折叠在某些缩进代码中无法正常工作的问题
  • 语法高亮:修复了语法定义负符号测试
  • 语法高亮:修复了可能破坏语法高亮的边缘情况
  • 语法高亮:修复了令牌被丢弃的回溯错误
  • 语法高亮:修复了由语法回溯引起的一些挂起
  • 语法高亮:修复了由于回溯导致的语法高亮性能问题
  • 语法高亮:修复了当延迟加载的语法不存在时发生的崩溃
  • API: 更新到 Python 3.8.12 和 OpenSSL 1.1.1s
  • API: Python 3.3 插件环境现在使用与 3.8 相同的 OpenSSL
  • API: 添加了对鼠标映射中的 "context" 键的支持
  • API: 修复了 Window.open_file() 之后焦点不一致的问题
  • API: open_file 命令现在支持 "transient""force_group""clear_to_right""force_clone" 参数
  • API: 添加了 Window.num_views_in_group()
  • API: 添加了 sublime.project_history()
  • API: 添加了 sublime.folder_history()
  • Windows: 将 alt+shift+p 设为快速切换项目的默认快捷键
  • Windows: 修复了安装程序的打包错误
  • Windows: 修复了工具提示有时无法移除的问题
  • Windows: 修复了选择文件夹对话框不尊重初始目录的问题
  • Windows: 修复了菜单和弹出窗口冲突时可能发生的锁定问题
  • Linux: 为了解决 snap/flatpak 的限制,打印文件将尽可能保存在 ~/Downloads
  • Linux: 如果用户配置和缓存路径不存在,现在将在启动时创建
  • Linux: 修复了窗口边缘鼠标行为不正确的问题
  • Linux, Mac: 使用 sudo 时尝试查找用户的许可证密钥
  • Mac: 更好地支持以 root 身份运行
  • Mac: 修复了从 Finder 打开文件时创建额外窗口的问题
  • Mac: 现在尊重系统设置“在滚动条中点击以”
  • Mac: 添加了针对 Monterey 错误的解决方法,该错误会导致滚动行为异常
  • Mac: 添加了安全授权,允许插件和构建系统请求摄像头和麦克风

版本 4143

2022 年 11 月 11 日
  • 修复了 4142 版本中针对具有非常复杂选择器的配色方案的性能下降问题
  • 折叠区域默认不再包含尾随换行符
  • 修复了点击折叠标记时选择跳转的问题

版本 4142

2022 年 11 月 10 日
  • 添加了基于语法的代码折叠
  • 各种语法高亮改进
  • 感谢 deathaxe,Haskell 语法高亮已重新编写
  • 最近文件列表现在是全局的,而不是每个窗口一个
  • 现在将 Sublime Text 中打开的文件添加到系统最近文件列表中(参见 "update_system_recent_files" 设置)
  • 添加了用于在常见标识符大小写之间转换的命令(参见“编辑 > 转换大小写”)
  • 添加了 "hot_exit_projects" 设置,用于控制在工作区文件中保存哪些数据
  • 添加了 "minimap_horizontal_scrolling" 设置
  • 添加了 "open_tabs_after_current" 设置,用于控制打开标签的位置
  • 添加了 "show_spelling_errors""show_line_column" 设置
  • 添加了 "goto_anything_exclude_gitignore" 设置
  • 添加了 "ruler_style" 设置
  • 重新设计了注释切换,以更好地处理嵌入式语言
  • 现在可以使用 "sub_word_separators" 设置配置子词分隔符
  • 添加了对 Nordic (Windows 865) 编码的支持
  • 重新打开文件时,如果存在未保存的更改,现在会询问确认
  • 改进了文件系统符号链接检测
  • 改进了扫描打开文件夹以供侧边栏使用时的性能
  • 改进了语法高亮正则表达式性能
  • 查找:从打开的文件中获取的模式现在已转义以进行正则表达式搜索
  • 在文件中查找:改进了在文件中查找的二进制文件检测
  • 在文件中查找:现在在文件中查找支持以 // 开头的项目相对模式
  • 在文件中查找:添加了 "find_in_files_max_file_size" 设置
  • 语法高亮:上下文回溯现在链接到 sublime-syntax 文件中的来源
  • 语法高亮:修复了在行尾开始分支点导致的崩溃
  • 语法高亮:修复了与回溯相关的各种语法高亮错误
  • 渲染:改进了大型折叠区域的性能
  • 渲染:修复了与错误的上下文处于活动状态相关的 OpenGL 问题
  • 渲染:修复了与阴影相关的 OpenGL 渲染错误
  • 渲染:修复了区域渲染边缘情况
  • 渲染:改进了具有大型差异的文件的性能
  • 渲染:修复了侧边栏中褪色标签的各种问题
  • 渲染:修复了与其他字体样式组合时文本注释下划线无法绘制的问题
  • 排序行在未选择任何内容时不再包含 EOF 处的换行符
  • 修复了热退出时丢失非常大的未保存文件的问题;现在会显示提示以保存它们
  • 修复了在禁用热退出时在启动时创建额外窗口的情况
  • 修复了多个重新加载提示可能同时显示的情况
  • 重新加载文件时,拖动操作不再中断
  • 修复了命令面板中文本颜色错误的情况
  • 修复了默认主题中侧边栏按钮主题问题
  • 修复了有时无法在完成代码段后键入空格的问题
  • 修复了在打开文件对话框中使用错误的默认扩展名的问题
  • 修复了在某些情况下,当整个内容被替换时,居中视图会跳动的问题。
  • 修复了折叠时滚动跳动的问题。
  • 修复了在某些情况下,“在侧边栏中显示”无法正常工作的问题。
  • 修复了文本换行时有时会显示滚动条的问题。
  • 修复了在某些情况下,工作表不会添加到当前选择的问题。
  • 为更新对话框添加了缺失的主题属性。
  • Linux:现在遵循系统滚动条覆盖设置。
  • Linux:修复了由 C 本地化引起的各种问题。
  • Linux:在嵌套的 GTK 主循环可能导致数据丢失的情况下添加了安全措施。
  • Linux:修复了将选项卡拖动到窗口时无法正常工作的情况。
  • Linux:修复了某些桌面环境在启动时崩溃的问题。
  • Linux:修复了在屏幕右侧边缘时,无法在最大化窗口中抓取滚动条的问题。
  • Windows:调整了新的 Windows 11 窗口边框。
  • Windows:“打开包含文件夹”等现在尊重文件资源管理器替换。
  • Windows:修复了 GDI 字体辉光字形定位。
  • Mac:修复了由于网络 MAC 地址更改导致许可证被删除的问题。
  • Mac:修复了在 Ventura 上光标卡住作为调整大小手柄的问题。
  • Mac:现在无需打开窗口即可使用最近的文件。
  • Mac:修复了快速切换项目对话框的各种问题。
  • Mac:修复了在对话框期间可能触发对话框的问题。
  • Mac:修复了打开已打开文件时会跳转到开头的情况。
  • Mac:为损坏的模态循环添加了变通方法。
  • Mac:修复了无法关闭设置窗口的情况。
  • Mac:修复了使用某些语法时打开文件对话框崩溃的问题。
  • Mac:修复了按下命令修饰键时滚动的问题。
  • Mac:修复了“窗口/新选项卡”在自适应主题下无法正常工作的问题。
  • API:在控制台中添加了 buffer 变量。
  • API:现在可以使用 noop 命令进行键绑定以阻止默认行为。
  • API:可以将 "encoded_position": true 传递给 open_file 命令,以获得与 sublime.ENCODED_POSITION 相同的行为。
  • API:View.context_backtrace 可用于从语法高亮显示中获取堆栈跟踪。
  • API:View.expand_to_scope 现在在文本点与选择器不匹配时返回 None
  • API:添加了 View.expand_to_scope
  • API:添加了 Window.promote_sheet
  • API:修复了从 EventListener.on_deactivated 运行 hide_panel 命令时崩溃的问题。
  • API:toggle_comment 命令现在可以接受 variant 参数,用于具有多个注释变体的语言。

版本 4126

2021 年 12 月 21 日
  • 通过自动将控件一起批处理,提高了 OpenGL 渲染性能。
  • 添加了对中文标准 GB18030 文件编码的支持。
  • 添加了对 CP862 文件编码的支持。
  • 解决了侧边栏中跟踪符号链接的各种问题。
  • 如果在保存会话时发生崩溃,则避免会话数据损坏。
  • subl -n 如果应用程序未运行,将重用现有的空窗口。
  • 二进制文件现在在状态栏中显示为“二进制”语法,而不是“纯文本”。
  • 修复了通配符错误地匹配子路径(对于 "folder_exclude_patterns" 等设置)。
  • 使 "find_in_files_max_result_size" 在替换时不适用。
  • 修复了从会话加载无效网格布局时崩溃的问题。
  • 修复了拼写检查器错误地将某些单词标记为正确,如果它们无法编码。
  • 修复了连续弹出窗口的渲染顺序。
  • 修复了在匹配 "ignored_packages" 设置时,有时不会加载包子文件夹的问题。
  • 修复了侧边栏中的布局不稳定,导致某些东西偶尔会渲染偏离 1 像素。
  • "draw_unicode_white_space": "all" 中添加了一些缺失的字形。
  • 添加了 "draw_unicode_bidi" 设置,用于绘制 Unicode 双向字符。
  • 添加了 "select_across_groups" 设置,用于在选择单个文件时选择旧的侧边栏选择行为。
  • 修复了 "close_windows_when_empty" 设置无法正常工作的问题。
  • 修复了转到定义预览在按 Escape 键时不会关闭的问题。
  • 修复了在没有匹配项时,快速面板在按 Enter 键时会关闭的问题。
  • 语法高亮显示:修复了在创建幻影或执行上下文回溯时,回溯中断的问题。
  • 语法高亮显示:修复了 4115 中引入的一些语法定义的回归。
  • Linux:为软件包管理器添加了缺失的 libcurl 依赖项。
  • Linux:修复了 GTK 覆盖 LC_NUMERIC 环境变量导致序列化中断的问题。
  • Windows:修复了在关闭等待的文件后,命令行无法获取焦点的問題。
  • Windows:修复了 OpenGL 初始化失败时崩溃的问题。
  • Mac:现在在使用拖放时解析别名。
  • Mac:修复了在禁用 "create_window_at_startup" 时,窗口有时会在启动时恢复的问题。
  • Mac:修复了原生选项卡恢复导致奇怪行为的问题。
  • Mac: 修复了 subl -b 不起作用的问题
  • Mac: 修复了在等待文件后终端未获得焦点的問題
  • Mac: 修复了 窗口 > 合并所有窗口 会合并最小化窗口的问题
  • Mac: 修复了从 Finder 打开文件时出现的各种不一致问题
  • API: 查找和查找文件面板的 show_panel 命令现在可以接受 "pattern""replace_pattern" 参数
  • API: 当没有项目匹配当前过滤器时,ListInputHandler.preview 现在将使用 None 调用
  • API: 修复了 Window.project_data() 可能返回无效值的情况
  • API: 打开新的窗格会移动当前选定的工作表
  • API: 添加了 Window.move_sheets_to_group
  • API: 命令 move_tomove_to_neighbouring 现在会移动当前选定的工作表

版本 4121

2021 年 10 月 26 日
  • 新的更新对话框,显示版本、许可证状态以及指向更改日志的链接
  • 各种语法高亮改进
  • 使用转到符号跳转到查找结果中的特定文件
  • 改进了颜色方案/主题选择 UI
  • 当禁用 "hot_exit" 时,不再记住布局。您可以使用 "remember_layout" 更改此设置
  • 右删除现在会尊重 "use_tab_stops" 设置
  • 对窗口布局更改期间移动工作表的行为进行了各种改进
  • 改进了 OpenGL 下的迷你差异和空白渲染性能
  • 改进了从标准输入读取大型文件时的性能
  • 修复了使用后视时正则表达式替换无法在最后一次出现时工作的问题
  • 修复了 "save_on_focus_lost" 在使用重新加载对话框时无法按预期工作的问题
  • 修复了当禁用 "hot_exit" 时,打开的文件未添加到最近文件列表的问题
  • 修复了代码片段补全不尊重词边界的问题
  • 修复了在某些情况下启动时会打开额外的空白窗口的问题
  • 修复了在禁用 "hot_exit" 时,在提示后无法正常退出问题
  • 修复了当项目没有添加文件夹并且启用了 "close_windows_when_empty" 时,窗口意外关闭的问题
  • 修复了在某些情况下选项卡选择堆栈未按预期更新的问题
  • 修复了退出转到任何地方时瞬态工作表会持久存在的问题
  • 修复了波浪线宽度未按比例缩放的问题
  • 修复了禁用边距时行高亮显示不起作用的问题
  • 修复了文件夹被添加到现有窗口而不是在新窗口中打开的问题
  • 修复了 Windows 在非整数 DPI 缩放下出现的性能下降问题
  • 修复了语法高亮回溯相关的性能问题
  • 从标准输入读取时,现在会清除撤消堆栈
  • 添加了 选择 > 将选择扩展到块,它具有与以前 将选择扩展到段落 相同的行为
  • 从标准输入读取时,现在会尊重 "open_files_in_new_window"
  • 添加了 "find_scroll_highlights_limit""find_highlight_matches_max_size""find_regex_highlight_matches_max_size" 设置,以允许配置查找限制
  • 在以编程方式更改设置时添加了换行符检测和规范化
  • "sublime_merge_path" 设置为 null 时,Sublime Merge 菜单项将隐藏
  • 修复了在 Sublime Merge 中查看文件历史记录时有时会使用错误路径的问题
  • 修复了在减少组数量时,关闭选定组会导致焦点丢失的问题
  • 特定于文件的缩进设置现在会在重启后持久保存
  • 修复了与 "find_in_files_max_result_size" 相关的某些边缘情况
  • 修复了输入面板中的补全未利用可用窗口空间的问题
  • 修复了在 XML 中将选择扩展到标签不起作用的问题
  • 修复了使用转到任何地方时,当前瞬态工作表意外关闭的问题
  • 修复了与语法回溯和幻影相关的崩溃问题
  • 修复了无法打开多个新空窗口的问题
  • Linux: 使中键单击粘贴后的选择与其他应用程序一致
  • Linux: 修复了多个同时命令行调用时的竞争条件
  • Linux: 修复了某些 GTK 主题的自定义标题栏标签颜色
  • Windows: 修复了升级时会话可能丢失的情况
  • Windows: 修复了保存时会删除 NTFS 备用数据流的问题
  • Windows: 修复了使用 OpenGL 时窗口创建速度慢的问题
  • Windows: 修复了从启用 gitignore 的查找文件中打开文件时使用不正确的大小写的问题
  • Windows: 修复了构建时 stdout/stderr 输出数据竞争问题
  • Windows: 修复了上下文菜单打开时,模态对话框挂起的问题
  • Mac: 微调了文本拖放行为以尊重 NSDragAndDropTextDelay
  • Mac: 设置 "use_find_clipboard" 可以禁用全局查找剪贴板集成
  • Mac: 修复了在全屏模式下使用自定义标题栏时,窗口顶部双击无效的问题
  • Mac: 修复了在未找到命令时错误地报告成功按键事件的问题
  • Mac: 修复了在多显示器设置下窗口无法正常恢复的问题
  • Mac: 修复了在退出全屏模式时,使用原生标签的窗口布局问题
  • Mac: 修复了标题栏文本在失去焦点时没有淡出的问题
  • Mac: 修复了在没有打开窗口时无法读取 stdin 的问题
  • API: 修复了插件弹出窗口有时位置错误的问题
  • API: 修复了在用户包中存在 .python-version 文件时插件无法加载的问题
  • API: 添加了 Buffer.clear_undo_stack()
  • API: 修复了从 on_load 回调中调用 View.showView.show_at_center 无效的问题

版本 4113

2021 年 7 月 14 日
  • 编辑大型文件时的性能提升
  • OpenGL 渲染性能提升
  • 改进对已删除文件的处理
  • 各种语法高亮改进
  • subl 现在可以用于编辑 stdin,例如:echo test | subl | cat
  • 语法和缩进检测现在在编辑 stdin 时进行
  • 添加了 syntax_detection_size_limit 设置,用于控制何时跳过语法检测
  • 主题:改进滚动滑块的可见性
  • 主题:修复了自适应主题在使用浅色配色方案时未尊重 themed_title_bar 设置的问题
  • 在侧边栏的“打开文件”部分中点击鼠标中键将关闭所点击的文件
  • 保留大小写现在支持 Unicode 字符
  • 添加了 reveal_menu 设置,用于在 Linux 和 Windows 上禁用按下 Alt 键时显示菜单
  • 可以通过在数据目录中创建一个名为 .Disable Safe Mode Shortcut 的文件来禁用安全模式的按键绑定
  • 修复了 Monokai 配色方案中的 Ruby 语法高亮显示问题
  • 修复了文件夹未被监视更改的场景
  • 修复了在行高亮显示后面绘制下划线的问题
  • 修复了在语法高亮显示期间可能发生的无限循环问题
  • 修复了 append 命令的 scroll_to_end 参数有时无法正常工作的问题
  • 修复了“转到符号”有时滚动不正确的问题
  • 修复了多选文件限制应用于侧边栏的问题
  • 修复了某些大型文件中与自动完成相关的挂起问题
  • Linux: 修复了打印有时无法正常工作的问题
  • Linux: 修复了 GTK 对话框中 yes/no 按钮顺序错误的问题
  • Linux: 修复了字母有时被截断的问题
  • Windows: 在 Windows 上启动主可执行文件时始终创建一个新窗口
  • Windows: 修复了窗口图标在 Windows 上未按比例缩放的问题
  • Windows: 修复了在 Windows 上某些情况下 glob 未被扩展的问题
  • Mac: 修复了自动主题在 macOS 上未随操作系统自动主题更改的问题

4 (版本 4107)

2021 年 5 月 20 日

发布亮点

  • 多选标签以并排查看
  • 通过在当前项目中的其他位置查找类似代码来实现上下文感知的自动完成
  • 符号具有类型信息,这些信息将显示在完成和导航中
  • 主题可以遵循系统深色模式偏好,并且标题栏可以在所有平台上进行主题化
  • 语法高亮显示现在支持回溯和继承
  • 许多语法高亮显示改进,以及内置 TypeScript、JSX 和 TSX 支持
  • GPU 渲染,以提高性能。在 macOS 上默认启用
  • Linux 和 macOS(Apple Silicon)的 ARM64 支持
  • 许多插件 API 添加,特别是为了更好地支持 LSP 等插件
  • 插件的 Python 3.8 支持

GPU 渲染

  • 新的 hardware_acceleration 设置将在 GPU 上合成 UI
  • 默认情况下,GPU 渲染在 Mac 上启用,在 Windows 和 Linux 上禁用
  • 有关活动 GPU 的详细信息将显示在控制台中

上下文感知的自动完成

  • 自动完成引擎现在根据现有代码中的模式建议完成
  • 使用整个项目作为源,而不是仅使用当前视图
  • 插件可以指定要显示在建议列表中的符号类型信息

标签多选

  • 可以使用 ctrl/cmd 选择多个标签,其内容将并排显示
  • 从侧边栏中选择多个文件也将同时预览它们
  • 包含的主题在使用工作表多选时,有一个连接活动工作表和标签的标签连接器
  • 侧边栏现在可以使用 alt 选择多个文件
  • 转到任何位置允许使用 ctrl/cmd 并排打开标签
  • 定义弹出窗口有一个专门的按钮,用于并排打开文件
  • 也可以从标签下拉菜单中选择多个标签
  • 菜单“选择/标签选择”包含用于操作标签多选的各种选项
  • 文件/新建视图到文件 已被使用多选的 文件/拆分视图 替换

Python 3.8 API

  • 为插件添加了 Python 3.8 API 环境
  • 插件可以通过插件文件夹中的 .python-version 文件选择 Python 版本
  • 现有插件通过旧版 Python 3.3 API 获得完全支持
  • 许多 API 改进和添加 - 请参阅 API 部分以了解更多详细信息

转到符号

  • 转到项目中的符号现在在大型项目中速度明显更快
  • 图标现在显示在符号旁边,指示符号类型
  • 现在对 3 个字符或更少的符号进行索引

语法定义

  • 添加了对 TypeScript、JSX 和 TSX 的开箱即用支持 - 感谢 Thomas Smith
  • 添加了在语法定义中“分支”的能力,用于非确定性或多行结构
  • 许多语法突出显示改进,包括对以下内容的重大改进:
  • 显着提高了加载时间、匹配时间并减少了磁盘上的缓存大小
  • embed 现在是延迟加载的,这使得诸如 markdown 之类的语法的性能大幅提高
  • 添加了 branchfail 用于非确定性解析
  • 添加了 version: 2 来修复边缘情况,同时保留向后兼容性
  • 添加了 extends 用于从另一个语法定义继承。支持多重继承,前提是所有父级都具有相同的基语法
  • 添加了 hidden_extensions
  • 允许将 poppush/set/embed/branch 一起使用
  • 修复了正则表达式中有限重复的性能问题
  • 语法测试现在可以断言重新缩进按预期工作
  • 语法测试现在可以断言符号已编入索引
  • 通过 with_prototype 阻止无限包含循环
  • 修复了多个与范围相关的错误
  • 修复了一些与正则表达式捕获相关的错误
  • 显示范围名称 弹出窗口中添加了更多信息

操作系统兼容性

  • 由于添加了 Python 3.8,以下操作系统不再受支持
    • OS X 10.7
    • OS X 10.8
    • Windows XP
    • Windows Vista

平台集成

  • 添加了基于操作系统主题更改的自动深色/浅色主题和配色方案切换
  • subl - 现在可用于在所有平台上从 stdin 读取
  • Windows 将记住其虚拟桌面/空间/工作区,由 remember_workspace 设置控制
  • 滚动条现在在单击时遵循平台约定。可以使用 Scroll Bar.sublime-mousemap 配置
  • Mac:发行版使用具有 Apple Silicon 支持的通用二进制文件
  • Mac:更新图标以遵循 macOS 11 样式
  • Mac:使用 Mac 窗口选项卡时,窗口现在将保持最大化
  • Mac:修复了使用错误光标的各种问题
  • Linux:ARM64 构建现已可用
  • Linux:现在支持文本拖放
  • Linux:添加了对 Wayland 的适当支持
  • Linux:现在处理触摸屏事件
  • Linux:更好地支持与不支持 utf8 文本的其他应用程序的复制+粘贴
  • Linux:配置后将使用像 KDE 这样的本机文件对话框
  • Windows:IME 预览和多选支持
  • Windows、Linux:添加了对自定义标题栏的支持
  • Windows、Linux:使用 vsync 进行动画,而不是固定的 60hz
  • Mac、Linux:提高了与某些键盘布局的兼容性

应用程序行为

  • 添加了 安全模式,以模拟干净安装。通过在命令行上传递 --safe-mode 或在 Windows/macOS 上启动时按住 shift+alt/option 来启用
  • 添加了 帮助/报告错误 以链接到我们的公共问题跟踪器
  • hot_exit 设置中添加了选项来控制关闭最后一个窗口时的行为
  • 修复了更新可能丢失当前会话的可能情况
  • 包含 UTF-8 BOM 的设置将不再无法加载
  • 添加了对预览 TGA 和 PSD 图像的支持
  • 添加了 close_deleted_files 设置来控制磁盘上文件已删除时会话恢复的行为
  • 弹出窗口现在使用虚拟窗口以提高性能
  • 提高了加载具有非常长行的文件的性能
  • 提高了非常长行的渲染性能
  • 提高了大型会话文件的使用性能
  • 数据目录已删除“3”,但如果“3”目录仍然存在,它将被使用
  • Mac:快速切换项目 现在可以在没有任何窗口打开的情况下工作
  • Mac、Linux:缓存和索引现在位于适当的位置(分别为 ~/.cache~/Library/Caches

自动完成

  • 键入片段的完整标签触发器将将其移动到结果的顶部
  • 手动键入唯一可用的补全将隐藏自动完成弹出窗口
  • .sublime-completion 文件现在可以指定 annotationkinddetails
  • 排名质量改进
  • 改进了以非单词字符开头的补全的行为
  • auto_complete_trailing_symbols 现在默认情况下已禁用
  • cancelCompletion 将不再阻止手动调用
  • 添加了 auto_complete_when_likely 设置
  • 添加了 auto_complete_preserve_order 设置
  • 添加了 auto_complete_include_snippets_when_typing 设置
  • 添加了 auto_complete_use_index 设置
  • 添加了 auto_complete_use_history 设置,用于控制是否自动选择之前的选择
  • 当自动完成已显示时运行 auto_complete 命令将重新查询插件以获取结果
  • auto_complete_selector 现在应用于刚键入的字符之前的 位置,匹配 auto_complete_triggers

输入处理

  • 修饰键点击现在可以作为键绑定的部分使用。例如,["ctrl", "ctrl"] 将在 Ctrl 被按下两次而没有在两者之间按下任何其他键时触发
  • Linux:AltGr 现在可以通过 altgr 在键绑定中使用
  • Linux:添加了对触摸屏驱动程序错误的解决方法,该错误会导致右键单击和鼠标滚动停止工作
  • Linux:当菜单隐藏时,按 alt 将显示它
  • Mac:修复拼音输入
  • Mac:现在可以按预期将键盘键绑定到
  • Mac:添加了 macOS 应用程序选项卡的键绑定
  • Windows、Linux:在键入时隐藏鼠标光标。通过 hide_pointer_while_typing 设置控制
  • Windows、Linux:修复了无法绑定 Ctrl+Break 的问题

编辑器控制

  • 添加了 文件/打印,它通过浏览器打印
  • 添加了 编辑/复制为 HTML
  • 构建系统现在使用新的注释功能而不是幻影,减少了重新流
  • 撤消历史记录保存在会话中
  • 在以编程方式编辑首选项时保留注释和布局
  • 光标闪烁默认情况下已禁用。将 caret_style 设置设置为 smooth 以获得之前的行为
  • 改进了自动缩进检测
  • 添加了相对行号,由 relative_line_numbers 设置控制
  • 添加了设置 scroll_context_lines
  • 添加了设置 hide_pointer_while_typing
  • 添加了设置 control_character_style
  • 添加了 项目/最近/删除已删除
  • 添加了 chain 命令,用于按顺序运行多个命令
  • switch_file 命令现在处理具有复合扩展的文件名
  • scroll_past_end 设置现在支持使用从 0.01.0 的数字自定义滚动距离
  • 双击半瞬态工作表的选项卡现在将完全打开工作表
  • trim_trailing_white_space_on_save 现在可以设置为 "not_on_caret"
  • trim_trailing_white_space_on_save 现在默认情况下只修剪新插入的尾随空格。通过 trim_only_modified_white_space 设置控制
  • 扩展了 draw_white_space 设置,支持前导和尾随空格
  • Unicode 空格字符(例如零宽度不间断空格)现在被绘制为十六进制值。通过 draw_unicode_white_space 设置控制
  • 修复了拼写校正以支持在单词开头后有大写字符的语言
  • 添加了命令以简化自定义活动主题或配色方案
  • 快速切换项目 将在按住 Ctrl(Mac 上为 Cmd)的情况下在新窗口中打开选定的项目
  • 添加了 wrap_width_style 首选项
  • 添加了 console_max_history_lines
  • 添加了用于控制状态栏的其他设置:show_sidebar_buttonshow_indentationshow_syntax
  • 控制台现在默认使用 Python 语法高亮显示
  • 添加了 中欧(Mac) 编码支持
  • 键绑定:合并行 现在在 Ctrl+Shift+J / Cmd+Shift+J
  • 键绑定:扩展选择到缩进 默认情况下不再绑定
  • 键绑定:Ctrl+J / Cmd+J 现在用作顺序键绑定的前缀,类似于 Ctrl+K / Cmd+K
  • 代码折叠:修复了一些边缘情况下的错误行为
  • Linux:添加了对备用字体粗细名称的支持
  • Linux:当另一个应用程序进行选择时,选择不再被清除
  • Linux:添加了 Ctrl+Space 来触发自动完成
  • Linux、Windows:添加了 Alt+Shift+左鼠标按钮 作为替代的列选择绑定
  • Linux、Windows:添加了 Shift+F10 键绑定以打开上下文菜单

文本命令

  • 宏现在可以记录查找命令
  • 重新设计了后退前进命令
  • 改进了换行的行为
  • 改进了交换行的行为
  • 添加了撤销差异块
  • 添加了选择/扩展选择作为扩展选择的通用机制
  • 选择/拆分为行现在将选择拆分为单词,如果选择不包含任何换行符
  • 当存在多个选择且所有选择都是数字时,在状态栏中显示总和
  • set_file_type 命令现在接受以 "scope:" 为前缀的语法名称
  • 修复了 sort_lines 将 Unicode 换行符替换为普通换行符的问题

代码片段

  • 添加了 auto_complete_include_snippets 设置,用于禁用自动完成集成
  • 添加了 ignored_snippets 设置,用于禁用默认代码片段

索引(转到定义)

  • 默认情况下,.gitignore 忽略的文件不会被索引。由 index_exclude_gitignore 设置控制
  • 默认情况下,没有已知扩展名的文件不再被索引。由 index_skip_unknown_extensions 设置控制
  • 改进了对不断变化文件的处理
  • 显著提高了加载时间

文件和文件夹

  • 现在异步保存文件
  • 改进了添加包含大量文件的目录时的性能
  • 当启用 save_on_focus_lost 时,关闭未保存的文件将保存并关闭它,而不是提示保存
  • 改进了 save_on_focus_lost 与管理员拥有的文件结合使用时的行为
  • 添加了 reload_file_on_change 设置来控制是否自动重新加载文件
  • folder_exclude_patternsfolder_include_patterns 现在支持项目相对路径,方法是在路径开头添加 //
  • 侧边栏中的文件夹可以通过 alt+箭头键递归展开
  • 添加了 preview_on_click 设置,以支持仅在左键单击时预览文件
  • Windows:修复了 UNC 路径的打开包含文件夹
  • Windows:修复了新文件在第一行包含控制字符时,保存对话框未显示的问题
  • Windows:修复了当后台打开对话框时,Ctrl+Backspace 插入 DEL 字符的问题
  • Linux:修复了重新创建的目录无法与文件更改监控正常工作的问题
  • Linux:使用 altsuper 现在可以递归展开和折叠侧边栏文件夹

查找

  • 查找结果在滚动条上突出显示,由 highlight_find_results_in_scrollbar 控制
  • 在选择中查找现在突出显示将要搜索的区域
  • 现在可以在查找面板没有输入焦点的情况下运行命令
  • 修复了数字键盘上的 Enter 键在查找面板中不起作用的问题
  • 改进了查找历史记录的行为
  • 查找:使用大型文件时,各种性能改进,使用优雅降级
  • 查找:修复了在使用选择中查找时跳过相邻匹配项的问题
  • 查找:修复了在更改选项卡时未清除选择中查找选项的问题
  • 查找:在使用选择中查找时,使用全部查找后,选择将不再重置
  • 查找:当关闭 close_find_after_find_all 时,全部查找后,结果现在会在全部查找中正确突出显示
  • 在文件中查找:改进了大量匹配项时的性能
  • 在文件中查找:现在可以通过 .gitignore 过滤
  • 在文件中查找:为替换添加了保留大小写选项
  • 在文件中查找:修复了在网络文件系统上未递归进入目录的问题
  • 在文件中查找:默认情况下隐藏查找结果中的标尺
  • 在文件中查找:添加了查找/取消在文件中查找菜单项
  • 在文件中查找:当给出显式文件夹时,将应用二进制文件模式
  • 在文件中查找:从侧边栏上下文菜单中使用“在文件夹中查找…”将应用项目文件过滤器
  • 在文件中查找:添加了 close_find_after_find_all 首选项
  • 在文件中查找:添加了 close_find_after_replace_all 首选项

UI

  • 将默认颜色方案更改为Mariana
  • 添加了默认深色主题
  • 添加了 themed_title_bar 设置
  • 更改了文件选项卡样式,添加了 file_tab_style 设置
  • 转到符号显示有关符号的更多信息
  • 定义悬停弹出窗口显示有关符号的更多信息
  • 当使用包含的主题时,没有输入焦点的表格现在会变暗
  • 在选项卡栏中添加了“新建选项卡”按钮,以及 hide_new_tab_button 设置
  • 添加了 show_tab_close_buttons_on_left 设置
  • 添加了 highlight_gutterhighlight_line_number 设置
  • 添加了在输入时自动隐藏菜单、选项卡和状态栏的功能。请参阅 auto_hide_menu 及相关设置
  • 窗口标题栏可以通过 show_rel_pathshow_project_first 设置进行控制
  • 选项卡上下文菜单现在包含“关闭未修改的文件”和“关闭已删除的文件”条目
  • 侧边栏行高亮现在能正确反映选定的选项卡
  • 配色方案:添加了 glow 字体选项
  • 配色方案:添加了对 underline 字体样式的支持
  • 配色方案:添加了新属性 inactive_selection_border
  • 配色方案:稍微加深了 Mariana 的背景颜色
  • 配色方案:添加了对 stippled_underline 和 squiggly_underline 的支持
  • 配色方案:.hidden-tmTheme 文件现在受 .sublime-color-scheme 转换器的支持
  • 主题:包含的主题广泛使用变量,使自定义更加简单
  • 主题:为 title_bar 元素添加了 style 属性,以便更好地与操作系统“暗黑模式”集成
  • 主题:具有输入焦点的文件的 tree_row 现在将获得 highlighted 属性
  • 主题:settings 键现在支持对象,其中键为设置,值为布尔值、字符串或字符串数组
  • 主题:为文本、图像和 HTML 表单添加了 sheet_contents
  • 主题:为 sheet_contents 添加了 background_modifier 属性
  • 主题:为 tab_control 添加了许多新属性,以实现更丰富的选项卡主题
  • 主题:highlighted 属性仅应用于最近激活的表单,而不是每个组中最近激活的表单
  • 主题:tab_controlsheet_contents 类现在同步它们的 highlightedhover 属性
  • 主题:tooltip 控件现在支持对其不透明度的动画
  • Linux:在菜单中显示顺序键绑定
  • Linux:修复了上下文菜单位置略微偏移的问题

拼写检查

  • 更新了词典
  • 添加了对非 UTF-8 词典的支持
  • 更新了 Hunspell 以改进建议
  • 系统词典现在在 Linux 上可用
  • Mac 上现在可以使用 ~/Library/Spelling 中的词典

渲染

  • 正确查询字形范围,以避免截断大型字形
  • Windows、Linux:添加了对每个显示器子像素排序的支持
  • Mac:改进了窗口调整大小的性能
  • Windows:修复了渲染错误,该错误会导致其他应用程序通过窗口动画导致持久性伪影
  • Windows:添加了对彩色表情符号的支持

API

  • 改进了插件分析的覆盖范围
  • Linux 上现在包含 cProfile 模块
  • 添加了 HTML 表单,可以通过 window.new_html_sheet() 创建
  • repr 现在按预期工作
  • 将 OpenSSL 更新到 1.1.1j
  • .sublime-commands 文件现在支持通过“platform”键过滤命令
  • Minihtml 现在处理 list-style-type CSS 属性 - circlesquaredisc
  • Minihtml 现在处理 subl: 链接,将其作为命令运行
  • Minihtml 现在支持 white-space: nowrap
  • 改进了 minihtml 渲染性能
  • EventListener 具有许多新功能和错误修复
    • on_query_completions() 现在可以
      • 异步返回建议
      • 返回命令完成
      • 包含符号类型信息
    • 新功能:on_init() 在插件加载之前,使用打开的视图列表调用一次
    • 新功能:on_exit() 在 API 关闭后,在 plugin_host 退出之前立即调用
    • 新功能:on_text_changed()on_text_changed_async() 提供详细的修改信息
    • 新方法
      • on_reload()
      • on_revert()
      • on_new_window()
      • on_new_window_async()
      • on_pre_close_window()
      • on_pre_move()
      • on_post_move()
      • on_post_move_async()
      • on_new_project()
      • on_new_project_async()
      • on_load_project()
      • on_load_project_async()
      • on_pre_save_project()
      • on_post_save_project()
      • on_post_save_project_async()
      • on_pre_close_project()
      • on_associate_buffer()
    • 修复了 on_selection_modified() 在左键单击时不会被调用两次的问题
    • 修复了 on_selection_modified() 在非选择状态更改时被调用的问题
  • 新的 TextChangeListener 用于在文本缓冲区更改时获取回调
    • 可以使用 TextChangeListener.attachTextChangeListener.detach 动态绑定到 Buffer
    • 方法
      • on_text_changed()
      • on_text_changed_async()
      • on_revert()
      • on_revert_async()
      • on_reload()
      • on_reload_async()
  • Sheet 有一些新的方法
    • file_name()
    • group()
    • close()
    • is_semi_transient()
    • Sheet.is_transient
  • View 有很多更改和改进
    • 修复了新创建的视图在返回到 API 之前没有有效视窗的问题
    • add_regions() 现在有一个 annotations 参数,允许为缓冲区添加每个区域的注释。 exec 命令使用此 API 来处理构建错误
    • 添加下划线的 add_regions() 调用现在将该下划线应用于空格字符
    • show() 现在接受 keep_to_leftanimate 参数
    • text_point() 和相关函数现在接受 clamp_column 参数
    • style_for_scope() 中添加了 "glow"
    • 添加了 View.rowcol_utf8()View.rowcol_utf16()View.text_point_utf8()View.text_point_utf16()
    • 添加了 sublime.KEEP_ON_SELECTION_MODIFIED,它可以传递给 show_popup()
    • 新功能:element() 返回一个描述小部件视图(查找输入、快速面板输入等)的字符串
    • 新功能:assign_syntax() 设置视图中使用的语法,支持 Syntax 对象、路径和范围选择器
    • 新功能:syntax() 返回当前设置的 Syntax
    • 新功能:clones()
    • 新功能:sheet()sheet_id()
    • 新功能:export_to_html()
  • Window 有些更改和改进
    • show_quick_panel 现在通过 placeholder 参数接受占位符文本
    • 添加了 sublime.CLEAR_TO_RIGHTsublime.SEMI_TRANSIENT 用于 open_file()
    • 添加了标志 sublime.REPLACE_MRU 用于 open_file()。当选择多个工作表时,此标志将导致打开的文件替换最近使用的工作表,该工作表正在打开的文件
    • 添加了标志 sublime.WANT_EVENT 用于 show_quick_panel()。这将向 on_select 回调传递一个事件字典。该字典将包含键 modifier_keys,它将是一个字典,可能包含以下键中的零个或多个:primary、ctrl、super、alt、altgr
    • open_file 现在接受 sublime.ADD_TO_SELECTION 作为标志
    • 新功能:selected_sheets()selected_sheets_in_group()select_sheets()
    • 新功能:workspace_file_name()
    • 新功能:bring_to_front()
  • sublime.ok_cancel_dialog()sublime.yes_no_cancel_dialog() 现在接受可选的 title 参数
  • 添加了 sublime.open_dialogsublime.save_dialogsublime.select_folder_dialog
  • 可以通过 sublime.list_syntaxes()sublime.find_syntax()sublime.syntax_from_path()sublime.find_syntax_by_name()sublime.find_syntax_by_scope()sublime.find_syntax_for_file() 查询语法定义。它们返回 Syntax 对象
  • 改进的 sys.stdout 扩展了 io.TextIOBase
  • sublime.executable_path()sublime.packages_path()sublime.installed_packages_path()sublime.cache_path() 现在可以在导入时调用
  • 添加了 sublime.SymbolRegionsublime.SymbolLocation,以及 ViewWindow 上的相应方法
  • 修复了当在另一个弹出窗口的隐藏事件处理程序中显示弹出窗口时,弹出窗口卡住打开的问题
  • 添加了 open_project_or_workspace 命令
  • append 命令具有新的可选 disable_tab_translation 参数
  • 当通过菜单调用命令时,将 modifier_keys 添加到事件字典中
  • 添加了 sublime.DYNAMIC_COMPLETIONSon_query_completions() 可以返回此标志以指示应在用户键入时重新查询完成结果
  • 添加了 sublime.INHIBIT_REORDER。由 on_query_competions() 返回
  • CompletionItem 现在接受 details 参数,其中可以包含基本 HTML
  • CommandInputHandler 现在有一个 initial_selection() 方法
  • 添加了 Region.to_tuplePhantom.to_tuple
  • 修复了 ViewEventListener.on_load_async() 有时不会被调用的问题
  • 添加了 sublime.QuickPanelItem(),支持种类信息、注释和基本迷你 html
  • 插件现在可以通过 add_jump_record 命令将选择添加到“跳回”历史记录列表中
  • 插件可以通过 jump_ignore_selection 区域抑制“跳回”历史记录列表中的选择
  • 插件现在可以禁用默认的 HTML 和 CSS 完成
  • 添加了 Buffer.id()Buffer.file_name()
  • TextInputHandlerListInputHandler 类可以定义一个方法 want_event(),该方法返回 True 以接收一个额外的参数(一个事件字典),当调用 validate()confirm() 方法时。该字典将包含键 modifier_keys,它将是一个字典,可能包含以下键中的零个或多个:primary、ctrl、super、alt、altgr
  • 添加 sublime.ui_info() 用于有关 UI 的高级信息
  • 弹出窗口在编辑器右侧附近显示时将被正确定位
  • 编辑器右侧附近带有换行符的弹出窗口现在将被正确调整大小
  • 添加了 ListInputItem,以便 ListInputHandler 对象可以提供类型信息、注释和详细信息
  • 对 API 的改进,仅适用于新的 Python 3.8 环境
    • bool(sublime.Selection())len() == 0 时将返回 False
    • sublime.load_binary_resource() 现在返回 bytes 而不是 bytearray
    • 添加了 Selection.__iter__()
    • 添加了 Region.__iter__()
    • 添加了 Region.__contains__()
    • 添加了 Settings.to_dict()
    • Settings 现在可以像 dict 一样对待
    • _ 开头的插件将被忽略,__all__ 全局变量将被尊重
    • 在调用 plugin_loaded() 之前不会报告事件
    • 现在可以导入包含在 .sublime-package 文件中的 .pyc 文件,但不会扫描这些文件以查找插件
  • 预安装了 certifi Python 包
  • 快速打印到控制台时的性能显著提升
  • 添加了 sublime.log_control_tree()。启用后,使用 ctrl+alt 点击将把鼠标下的控制树日志记录到控制台
  • 添加了 sublime.log_fps()。启用后,将跟踪和记录渲染时间
  • 添加了日志记录状态函数
    • sublime.get_log_commands()
    • sublime.get_log_input()
    • sublime.get_log_build_systems()
    • sublime.get_log_result_regex()
    • sublime.get_log_indexing()
    • sublime.get_log_fps()
    • sublime.get_log_control_tree()
  • 当没有传递参数时,日志记录函数现在会切换
    • sublime.log_commands()
    • sublime.log_input()
    • sublime.log_build_systems()
    • sublime.log_result_regex()
    • sublime.log_indexing()
    • sublime.log_fps()
    • sublime.log_control_tree()
  • 向后兼容性中断:当单击 minihtml 链接时传递给命令的事件参数已从包含两个元素的列表更改为包含键 x 和 y 的字典