ubuntu14.04设置SublimeText3支持中文并设为默认编辑器

本文介绍了如何在Ubuntu14.04上让SublimeText3支持中文输入,并将其设置为默认文本编辑器。首先,将sublime_imfix.c文件放入SublimeText3的安装目录,然后编译生成libsublime-imfix.so。接着,修改SublimeText的.desktop文件,确保能正确打开带中文的文件。最后,通过修改系统配置,将SublimeText设为默认编辑器。
摘要由CSDN通过智能技术生成

设置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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值