解決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文件也沒有生效,因此中文輸入一直有問題。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章