Ubuntu Sublime Text 3 搜狗拼音
已知前置條件
本經(jīng)驗目前在Ubuntu14.04環(huán)境下,已有搜狗輸入法 for Linux和Sublime Text 3的情況下安裝成功。
解決方法步驟
保存下面的代碼到文件sublime_imfix.c(位于~目錄)
將上一步的代碼編譯成共享庫libsublime-imfix.so,命令
cd ~ gcc -shared -o libsublime-imfix.so sublime_imfix.c `pkg-config --libs --cflags gtk+-2.0` -fPIC然后將libsublime-imfix.so拷貝到sublime_text所在文件夾
sudo mv libsublime-imfix.so /opt/sublime_text/
修改文件/usr/bin/subl的內(nèi)容
sudo gedit /usr/bin/subl
將
#!/bin/sh exec /opt/sublime_text/sublime_text "$@"修改為
#!/bin/sh LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so exec /opt/sublime_text/sublime_text "$@"此時,在命令中執(zhí)行 subl 將可以使用搜狗for linux的中文輸入
為了使用鼠標右鍵打開文件時能夠使用中文輸入,還需要修改文件sublime_text.desktop的內(nèi)容。
命令
sudo gedit /usr/share/applications/sublime_text.desktop
將[Desktop Entry]中的字符串
Exec=/opt/sublime_text/sublime_text %F
修改為
將[Desktop Action Window]中的字符串
Exec=/opt/sublime_text/sublime_text -n
修改為
將[Desktop Action Document]中的字符串
Exec=/opt/sublime_text/sublime_text --command new_file
修改為
注意:
修改時請注意雙引號"",否則會導致不能打開帶有空格文件名的文件。
此處僅修改了/usr/share/applications/sublime-text.desktop,但可以正常使用了。
/opt/sublime_text/目錄下的sublime-text.desktop可以修改,也可不修改。
經(jīng)過以上步驟我們能在Sublime中輸入中文了。
轉(zhuǎn)載于:https://www.cnblogs.com/likeatree/p/5396215.html
總結(jié)
以上是生活随笔為你收集整理的Ubuntu Sublime Text 3 搜狗拼音的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: (转)基于libRTMP的流媒体直播之
- 下一篇: java开发微信公众平台备忘