解决linuxmint下sublime_text_3无法输入中文

 感谢https://www.jianshu.com/p/bf05fb3a4709作者提出的三种方法,但是我按照最简单的第一种方法还是不能在sublime中输入中文。于是我检查了clone下来的各个文件夹下的各个文件,发现在src文件夹下的subl文件里有下面两行代码:

#!/bin/sh


export LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so
exec /opt/sublime_text/sublime_text "$@"

 而这里面的路径和我本地的路径不一致。于是我根据本机路径修改了这个文件里的路径。

 然而,在命令行中运行subl还是报错:/usr/bin/subl: 4: exec: /opt/sublime_text/sublime_text: not found于是我根据报错内容到/usr/bin目录下找到subl文件,果然这个文件和前面的subl文件一样路径有问题。改了路径后再重启sublime就可以使用中文了。

 本质上这个问题就是因为路径不一致导致本机上的subl文件没有起作用,subl文件中涉及到的文件就是文首链接的第二、三种方法中要生成的共享内库。因为这个subl文件不起作用,所以这个so文件也没有生效,因此中文输入一直有问题。

你可能感兴趣的:(解决linuxmint下sublime_text_3无法输入中文)