V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
banxi1988
V2EX  ›  程序员

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

  •  
  •   banxi1988 ·
    banxi1988 · 2013-06-05 22:24:53 +08:00 · 5662 次点击
    这是一个创建于 4190 天前的主题,其中的信息可能已经有所发展或是发生改变。
    之前有人说用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上测试通过。
    hhrmatata
        6
    hhrmatata  
       2013-06-05 23:28:05 +08:00 via Android
    经实测12.04能输中文,12.10,13.04不行。
    chuhades
        7
    chuhades  
       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下确实切换不了中文输入法! 纠结
    chuhades
        18
    chuhades  
       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   ·   实用小工具   ·   5611 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 08:01 · PVG 16:01 · LAX 00:01 · JFK 03:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.