0d5e0a2e67a6c72bfb206a9fcfdc27a6.png

872a3ce964f0e09e303dbea3541c0ca7.png

1.下载

git clone https://github.com/lyfeyaj/sublime-text-imfix.git

2.进行一些处理

cd ~/sublime-text-imfix

sudo cp ./lib/libsublime-imfix.so /opt/sublime_text/

sudo cp ./src/subl /usr/bin/

这样每次都要输入subl才能打开,很不友好。

对Desktop文件进行改造,可以完美解决中文输入。

原来的

[Desktop Entry]

Version=1.0

Type=Application

Name=Sublime Text

GenericName=Text Editor

Comment=Sophisticated text editor for code, markup and prose

Exec=/opt/sublime_text/sublime_text %F

Terminal=false

MimeType=text/plain;

Icon=sublime-text

Categories=TextEditor;Development;

StartupNotify=true

Actions=Window;Document;

[Desktop Action Window]

Name=New Window

Exec=/opt/sublime_text/sublime_text -n

OnlyShowIn=Unity;

[Desktop Action Document]

Name=New File

Exec=/opt/sublime_text/sublime_text --command new_file

OnlyShowIn=Unity;

改造后的

[Desktop Entry]

Version=1.0

Type=Application

Name=Sublime Text

GenericName=Text Editor

Comment=Sophisticated text editor for code, markup and prose

Exec=bash -c "LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so exec /opt/sublime_text/sublime_text %F"

Terminal=false

MimeType=text/plain;

Icon=sublime-text

Categories=TextEditor;Development;

StartupNotify=true

Actions=Window;Document;

[Desktop Action Window]

Name=New Window

Exec=bash -c "LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so exec /opt/sublime_text/sublime_text -n"

OnlyShowIn=Unity;

[Desktop Action Document]

Name=New File

Exec=bash -c "LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so exec /opt/sublime_text/sublime_text --command new_file"

OnlyShowIn=Unity;

1fa7792cb57dc478ec0b9b65e7b76cab.png

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐