Ubuntu 下 Sublime 无法输入中文,一站式解决~~

2016-07-16 21:29:43 +08:00
 Mark24

原作者好久没维护了。提了一个解决桌面图标启动的小小补丁。不晓得他会不会看到。 先贴自己的吧。

Github 地址: https://github.com/Mark24Code/sublime-text-imfix

支持 Ubuntu(Debian)

个人建议:

  1. 安装好 fcitx 输入法,当然最好安装 sogou Linux 啦

  2. 安装 Sublime3 ( 3 是多线程比 2 好)

  3. 克隆脚本 git clone https://github.com/Mark24Code/sublime-text-imfix

  4. 进入目录cd sublime-text-imfix

  5. 执行(需要 sudo 权限)./sublime-imfix

6237 次点击
所在节点    程序员
35 条回复
int64ago
2016-07-16 21:44:41 +08:00
太累了,所以我用 Atom 了
Lucups
2016-07-16 21:49:47 +08:00
Awesome!
Mark24
2016-07-16 22:10:47 +08:00
@Lucups 这位仁兄,看着眼熟 :P
hzwjz
2016-07-16 22:20:04 +08:00
不从终端启动,而是从桌面 /dashboard 可以输入中文了?
uxstone
2016-07-16 22:26:14 +08:00
mark
Bardon
2016-07-16 22:32:16 +08:00
看到 sudo 瞬间无爱
echo111222
2016-07-16 22:37:37 +08:00
折腾过,失败了!当然我是 opensuse
zdkmygod
2016-07-16 22:57:09 +08:00
deepin 源里的 sublime 可以正常输入中文,我也不知道为啥,反正就是可以。
在 deepin 的源里找到 deb 包在 Ubuntu 上安装后正常使用。。。
lijsh
2016-07-16 23:04:24 +08:00
我是用下面这个办法搞掂的
http://blog.csdn.net/cywosp/article/details/32350899
Mark24
2016-07-16 23:43:51 +08:00
@hzwjz 都可以了。
Mark24
2016-07-16 23:45:25 +08:00
@Bardon 有些东西还是需要权限的比如,移动到系统目录,还有给它确保和其他图标一致的权限。
Mark24
2016-07-16 23:46:29 +08:00
@zdkmygod Deepin 应该关注了这个点。解决了一遍。挺 Deepin :P
Mark24
2016-07-16 23:47:59 +08:00
@lijsh 原理差不多。这里自动化了一遍。省心了~不晓得 Sublime 作者啥时候能改进。我每次装一次 Ubuntu 就要重搞 Sublime ,这次来个一次性的。太烦了
Weixiao0725
2016-07-16 23:54:37 +08:00
@int64ago atom 现在可以了吗,记得之前也是无法输入中文的
Mark24
2016-07-17 00:00:15 +08:00
@Bardon 可以直接运行。先不输入。如果提示需要 sudo 权限再输入不迟。
int64ago
2016-07-17 00:28:08 +08:00
@Weixiao0725 除了略慢,其它都是极好的

当然,配置稍微高点的机器体验上还是很快了
mwangzhy
2016-07-17 00:33:17 +08:00
目测输入框的位置还是识别不了,以及打上“补丁”之后打开 Package Preference 会有问题
silenc1
2016-07-17 00:35:42 +08:00
我都是把 subl 命令替换掉 desktop 文件里的原命令。
话说,为什么你们显示的输入法能够跟随光标,我的只能显示在 sublime 窗口外面呢?
mwangzhy
2016-07-17 00:36:11 +08:00
顺便说一下,我觉得现在 Ubuntu 上用 Markdown 写中文的最佳方案是 Atom
liberize
2016-07-17 02:28:23 +08:00
@mwangzhy 这个是因为 LD_PRELOAD 环境变量的问题,我给修复了:
https://github.com/liberize/sublime-text-plugins/blob/master/sublime_imfix/sublime_imfix.c#L28
楼主可以 merge 过去。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/292923

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX