- Fixed a stack overflow when closing large amounts of files
- API: Fixed backwards compatibility breakage with Sheet.is_transient()
- API: Fixed a crash with Window.set_view_index
- Linux: Fixed a rare crash with the save dialog
- Windows: Fixed a rare crash related to cursor hiding
- 各种语法突出显示改进
- 添加了用于控制基于语法的代码折叠的“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:添加了对鼠标地图中“上下文”键的支持
- API:修复了 Window.open_file() 后焦点不一致的问题
- API:open_file命令现在支持“瞬态”、“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:修复了菜单和弹出窗口干扰时可能发生的锁定问题
- Linux:用于打印的文件保存在~/下载中,如果可能的话,可以解决snap/flatpak限制
- Linux:用户配置和缓存路径现在在启动时创建(如果不存在)
- Linux:修复了窗口边缘不正确的鼠标行为
- Linux,Mac:尝试在使用sudo时查找用户的许可证密钥
- Mac:更好地支持以根用户身份运行
- Mac:修复了通过从查找器打开文件启动 ST 时创建的额外窗口
- Mac:现在考虑系统设置“单击滚动条”图标
- Mac:添加了导致滚动行为异常的蒙特雷错误的解决方法
- Mac:添加了安全权利,允许插件和构建系统请求摄像头和麦克风
- Mac:修复了与 macOS 10.14 及更早版本的兼容性
Sublime Text 4 的第一个稳定版本终于到了!
努力提供改进,且不会忘记是什么让 Sublime Text 变得更好。
有一些新的主要特点,我们希望将显著改善您的工作流程和无数的小改进全面。
Meet the new Sublime Text - it's faster and smarter than ever with hardware acceleration, Apple silicon support, and more!www.sublimetext.com