Loading

sublime-text发布3-2build版,系Linux下支持中文

前言

在linux下用过sublime text的人都知道,在linux下sublime是不支持中文输入的。网上也有很多人为了解决这个问题,想出了很多办法,比如使用shell配合小企鹅(一个输入法支持框架,多数情况下安装搜狗输入法)实现中文输入,但是这个方法AS在以前使用ubuntu的时候试过几次,遗憾的是都没有成功。后面转战deepin(国产的Linux系统),在深度商店下载的Sublime text是经过deepin优化过的,所以是支持中文的。当然有的为了在sublime text使用中文,也有直接在记事本中写好然后copy到sublime的(这种事AS也做过)。当然也有人为了方便,直接为sublime写了一个中文输入框,然后…,其实和复制粘贴差不多,只是减少了手动操作的步骤。
做这么多,都是为了使用这款优雅、优秀的代码编辑器。而现在,我们在也不必为在Linux下使用sublime不支持中文而犯愁,因为他已经默认支持中文输入了。
其实刚开始更新的时候,我不太在意中文输入的问题,毕竟我已经习惯复制粘贴了。当然我也以为是ubuntu为sublime做了优化处理,后来想了想,我的sublime是直接在官网下载的,又不是使用ubuntu库里面的软件。(这只是个人的废话)
下面来看使用效果:
AS使用的sublime
自己想不如看官方说法,我随后到sublime的官网查看了对这次版本的介绍。

官方介绍

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命令行参数的行为

注意

我在在这个版本的过程中,发现插件管理是不能被安装的。可能是官方为了保证新版的性能所以屏蔽掉了。但这只是我的猜测,还要等后期更新才知道具体原因。

END

那我就去写代码去了,祝大家晚安。

原文地址在这呢:https://www.orbpi.cn/2019/cjteezfa7000yx073i3cazjil.html

posted @ 2019-03-18 22:01  CPoet  阅读(135)  评论(0)    收藏  举报