设置sublime_text3支持中文输入
发现sublime_text不支持中文,我用的是fctix,查了好长时间教程搞定了,在此分享并记录下,最后附上本次所需文件的下载地址。
1、 复制如下的代码为sublime_imfix.c文件并放到sublime_text的安装目录下, 默认为/opt/sublime_text.
/*
sublime_imfix.c
Use LD_PRELOAD to interpose some function to fix sublime input method support for linux.
By Cjacker Huang <jianzhong.huang at i-soft.com.cn>
gcc -shared -o libsublime-imfix.so sublime_imfix.c `pkg-config --libs --cflags gtk+-2.0` -fPIC
LD_PRELOAD=./libsublime-imfix.so sublime_text
*/
#include <gtk/gtk.h>
#include <gdk/gdkx.h>
typedef GdkSegment GdkRegionBox;
struct _GdkRegion
{
long size;
long numRects;
GdkRegionBox *rects;
GdkRegionBox extents;
};
GtkIMContext *local_context;
void gdk_region_get_clipbox (const GdkRegion *region,
GdkRectangle *rectangle)
{
g_return_if_fail