Sublime Text 2017年更新日志

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