为在Ubuntu下Sublime Text 2中文折腾半天,还是失败了。 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
banxi1988
V2EX    程序员

为在Ubuntu下Sublime Text 2中文折腾半天,还是失败了。

  •  
  •   banxi1988
    banxi1988 2013-06-05 22:24:53 +08:00 6115 次点击
    这是一个创建于 4514 天前的主题,其中的信息可能已经有所发展或是发生改变。
    之前有人说用fcitx就可以了。于是就装了,结果还是不能用。哎。
    然后看到这个:http://my.oschina.net/wugaoxing/blog/121281
    我想这都用上LP_RELOAD,自己编译.so库的份上了,应该是能解决了。
    结果高高兴的弄好,结果还是输不了中文。哭....
    第 1 条附言    2013-06-06 13:07:50 +08:00
    我是这样启动的。:
    banxi1988 ~ st2 export LP_PRELOAD="./libsublime-imfix.so"
    banxi1988 ~ st2 echo $LP_PRELOAD
    ./libsublime-imfix.so
    banxi1988 ~ st2 ./st2
    banxi1988 ~ st2 ls
    Icon libsublime-imfix.so PackageSetup.pyc st2 sublime_plugin.pyc
    lib PackageSetup.py Pristine Packages sublime_plugin.py sublime_text.png
    banxi1988 ~ st2
    第 2 条附言    2013-06-08 08:44:21 +08:00
    经lyjyiran提醒: 环境变量是LD_PRELOAD, 不是LP_PRELOAD.....。改正后就可以了。
    1.总之具体请参照原谅链接。(感谢原谅作者)
    2.在ubuntu中为sublime设置启动器,可以参见我在本贴后面的回帖。
    33 条回复    1970-01-01 08:00:00 +08:00
    yifanes
        1
    yifanes  
       2013-06-05 22:28:25 +08:00
    我尝试了网上的方法,无果之后,放弃
    zxy
        2
    zxy  
       2013-06-05 22:31:40 +08:00
    我按这个方法,可以了,我是debian7
    yuelang85
        3
    yuelang85  
       2013-06-05 22:40:32 +08:00
    因为我用vim,所以。。。噢耶~~~
    puras
        4
    puras  
       2013-06-05 23:12:53 +08:00
    没有这么复杂哦。
    我是直接下载了st2,
    直接通地apt-get安装了fcitx就可以了哇。。。。
    love
        5
    love  
       2013-06-05 23:13:58 +08:00
    archlinux上测试通过。
    chu1337
        7
    chu1337  
       2013-06-05 23:29:03 +08:00
    编译了.so 就可以了...
    看看你是不是没有把.so 移动到/usr/lib 里,然后在dash 栏内点击运行...
    yakczh
        8
    yakczh  
       2013-06-05 23:30:56 +08:00
    让前几天那嚷着不用vim的人过来看看
    Plumes
        9
    Plumes  
       2013-06-05 23:42:43 +08:00
    一直用input helper这个插件
    likuku
        10
    likuku  
       2013-06-06 00:07:23 +08:00
    @hhrmatata 「经实测12.04能输中文,12.10,13.04不行。」的确如此。

    自己真不想折腾了,非要写中文,我就将中文文件独立出来当成个纯文本资源文件来拿vim编辑。

    或者,回去换 macbook 下的 ST2 (中文一直OK)
    banxi1988
        11
    banxi1988  
    OP
       2013-06-06 13:09:28 +08:00
    @chuhades 我的启动方式放在上面了。应该不是把.so放到/usr/lib的问题吧。
    banxi1988
        12
    banxi1988  
    OP
       2013-06-06 13:10:33 +08:00
    @yuelang85 我也喜欢vim。但是觉得sublime text我更容易更方便控制。难道我这是被Windows害了?
    lyjyiran
        13
    lyjyiran  
       2013-06-06 13:18:27 +08:00   2
    那啥, 那个环境是LD_PRELOAD, 不是LP_PRELOAD.....
    Jreen
        14
    Jreen  
       2013-06-06 13:27:24 +08:00
    我就是折腾不了干脆换OSX了……
    66beta
        15
    66beta  
       2013-06-06 13:54:51 +08:00
    唉,貌似我装好直接能输入的,默认ibus输入法(拼)
    NemoAlex
        16
    NemoAlex  
       2013-06-06 14:08:53 +08:00
    fork3rt
        17
    fork3rt  
       2013-06-06 16:16:18 +08:00
    在ubuntu下确实切换不了中文输入法! 纠结
    chu1337
        18
    chu1337  
       2013-06-06 16:30:33 +08:00
    @banxi1988 放在哪里都可以,但是得引用到,exec 那里写.so 的路径,13.04 亲测..
    nonant
        19
    nonant  
       2013-06-06 16:41:53 +08:00
    ayang23
        20
    ayang23  
       2013-06-06 17:32:28 +08:00
    有一段时间ibus直接可以用,后来不能用了,我也不知道是怎么回事。fcitx我现在还用着,就是输入中文拼音时按退格会把sublime里的文字删掉,而不是删除fcitx的拼音字母。一般也不打汉字,凑合用吧。
    ayang23
        21
    ayang23  
       2013-06-06 17:33:19 +08:00
    上面的回复已经严重暴露了我从来不写文档的不良习惯了,哈哈
    hustlzp
        22
    hustlzp  
       2013-06-06 17:45:10 +08:00
    同样折腾未果,从此以后就逼得我用蹩脚英语写注释和文档了...
    Oisris
        23
    Oisris  
       2013-06-06 18:30:44 +08:00
    13.04正常
    banxi1988
        24
    banxi1988  
    OP
       2013-06-06 20:43:49 +08:00
    @lyjyiran 谢谢,果然是拼错了。啊。

    @hustlzp
    @ayang23
    @Jreen
    能用了,如果你们的还不行的话,也试试吧。。

    banxi1988
        25
    banxi1988  
    OP
       2013-06-06 21:03:46 +08:00
    @yifanes
    @hhrmatata
    @Plumes
    弄好了,你们需要的话,也可以参考一下。
    另贴下我的配置(启动器)

    tititake
        26
    tititake  
       2013-06-06 21:12:01 +08:00
    谢了,照着弄好了。

    不过貌似中文输入状态下,删除以及方向键没有被输入法处理,直接被sublime获取了,大家有这个问题没?
    hhrmatata
        27
    hhrmatata  
       2013-06-07 09:12:24 +08:00
    @banxi1988
    建议你把原帖的错误修改下,整理成一个正确的方案,可以供后来人参考。
    blue5tar
        28
    blue5tar  
       2013-06-07 17:26:07 +08:00
    @banxi1988 你这是什么终端
    middleware
        29
    middleware  
       2013-06-08 08:17:28 +08:00
    所以说,如果 Apple 垮了,我们就再也没有好用的 Unix 了,至少现在如此。
    banxi1988
        30
    banxi1988  
    OP
       2013-06-08 08:40:03 +08:00
    @blue5tar 就是自带的终端。但是我用了powerline所以路径指示符看起来很漂亮。这个powerline开始只支持vim的。但是现在支持很多了。
    banxi1988
        31
    banxi1988  
    OP
       2013-06-08 08:46:50 +08:00
    @middleware 啊?,我用过一阵子mac之后 (mac mini os x 10.8)
    发现ubuntu才是我的最爱啊。总感觉没有ubuntu使用的得心应手。(难道是我使用ubuntu多年的自然感觉?),觉得os x虽然比ubuntu美丽,但是也多了很多不方便的地方。特别是对于开发者来说。。
    middleware
        32
    middleware  
       2013-06-08 16:34:26 +08:00
    @banxi1988 也许出于习惯或者口味,你会喜欢 Ubuntu。但是至少在 OS X 上你需要的功能都有一个解决办法,而在 Linux 上就难说了。比如这个中文问题。
    chloerei
        33
    chloerei  
       2013-06-08 16:42:01 +08:00
    @middleware 这不是解决了么?
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5917 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 02:46 PVG 10:46 LAX 19:46 JFK 22:46
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86