原因是由于中文輸入法的輸入焦點不能插入sublime的輸入視窗中,需要使用代碼強制插入輸入焦點。
代碼是cjacker 君提供的,可以看原始的讨論文章:
<a href="http://www.sublimetext.com/forum/viewtopic.php?f=3&t=7006&start=10#p41343">http://www.sublimetext.com/forum/viewtopic.php?f=3&t=7006&start=10#p41343</a>
1.儲存代碼到檔案sublime_imfix.c
2.編譯為共享庫
3.使用ld_preload的方式加載到sublime程式中:
因為我一般是在console中調用subl批處理程式,是以一勞永逸的方法就是直接改subl的内容:
1.用編輯器打開subl檔案:
2.修改subl的内容:
3.将上面生成的共享庫檔案拷貝到指定的目錄中
以後可以直接用subl啟動sublime text程式,并且可以輸入中文了。
