Sublime Text 是一个商业代码编辑器。它原生支持许多编程语言和标记语言,用户可以通过插件来扩展它的功能,这些插件通常是由社区建立的,并以自由软件许可证的形式维护。为了方便插件,Sublime Text 有一个 Python API。
Sublime Text 4 Build 4151 & 4152 现已发布,具体更新内容包括:
BUILD 4151
- 各种语法高亮显示改进
- 添加了“fold_style”设置来控制基于语法的代码折叠
- 现在可以使用 alt+9 (Windows/Linux) 和 cmd+9 (Mac) 选择组中的最后一个选项卡
- Split View 保留了原视图的视口位置
- 添加了 WebP 支持
- 窗口标题现在指示 Sublime Text 是否以管理员权限运行
- 改进了缩进检测,可检测包含多个单空格缩进的文件
- 改进了使用文本换行时的插入符定位
- 修复了侧栏中的文件无法正确反映其 git 状态的问题
- 在文件中查找:修复了搜索结果未排序的问题
- 在文件中查找:添加了“find_in_files_suppress_errors”设置
- 在文件中查找:添加了“find_in_files_context_lines”设置
- 在文件中查找:添加了“find_in_files_side_by_side”设置
- 在文件中查找:在重命名的缓冲区上不再取消正在进行的搜索
- 在文件中查找:修复了./在“Where”字段中不起作用的问题
- 查找:添加了“regex_auto_escape”设置
- 查找:修复了在 find_under_expand 之后立即运行时查找设置混乱的问题
- 修复了某些情况下自动换行太早的问题
- 修复了按页面滚动并不总是包含整行上下文的问题
- 改进了拖动选择列时的性能
- 修复了当“ui_scale”设置为 1 以外的值时注释显示不正确的问题
- 修复了禁用热退出时退出时最近的文件列表不更新的问题
- 修复了 minihtml 解析中的高内存使用边缘情况
- 修复了打开文件/文件夹对话框不遵守“default_dir”设置的情况
- 重新打开关闭的文件现在默认使用窗口的文件历史记录而不是全局历史记录
- 修复了已删除文件的选项卡在某些情况下错误地显示为已修改的问题
- 修复了在某些情况下宏包含的额外命令
- 语法高亮:改进的范围选择器性能
- 语法高亮:修复了基于语法的折叠在某些缩进代码中无法正常工作的问题
- 语法高亮:修复了语法定义负符号测试
- 语法高亮:修复了可能破坏语法高亮显示的边缘情况
- 语法高亮:修复了标记被删除的回溯错误
- 语法高亮:修复了由于语法回溯导致的一些挂起
- 语法高亮:修复了由于回溯导致的语法高亮显示性能问题
- 语法高亮:修复了 lazy loaded 语法不存在时发生的崩溃
- API:更新到 Python 3.8.12 和 OpenSSL 1.1.1s
- API:Python 3.3 插件环境现在使用与 3.8 相同的 OpenSSL
- 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:修复了菜单和弹出窗口干扰时可能发生的锁定
- Linux:尽可能将用于打印的文件保存在 ~/Downloads 中,以避免 snap/flatpak 的限制
- Linux:如果用户配置和缓存路径不存在,现在会在启动时创建
- Linux:修复了窗口边缘的错误鼠标行为
- Linux、Mac:使用 sudo 时尝试查找用户的许可证密钥
- Mac:更好地支持以 root 身份运行
- Mac:修复了通过从 Finder 打开文件启动 ST 时创建的额外窗口
- Mac:添加了 Monterey bug 的解决方法,导致滚动行为异常
- Mac:添加了安全权限,允许插件和构建系统请求摄像头和麦克风
- ......
BUILD 4152
- Mac:修复了与 macOS 10.14 及更早版本的兼容性
更多详情可查看:https://www.sublimetext.com/download