• 请不要在回答技术问题时复制粘贴 AI 生成的内容
banxi1988
V2EX  ›  程序员

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

  •  
  •   banxi1988 ·
    banxi1988 · Jun 5, 2013 · 7020 views
    This topic created in 4905 days ago, the information mentioned may be changed or developed.
    之前有人说用fcitx就可以了。于是就装了,结果还是不能用。哎。
    然后看到这个:http://my.oschina.net/wugaoxing/blog/121281
    我想这都用上LP_RELOAD,自己编译.so库的份上了,应该是能解决了。
    结果高高兴的弄好,结果还是输不了中文。哭....
    Supplement 1  ·  Jun 6, 2013
    我是这样启动的。:
    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 
    Supplement 2  ·  Jun 8, 2013
    经lyjyiran提醒: 环境变量是LD_PRELOAD, 不是LP_PRELOAD.....。改正后就可以了。
    1.总之具体请参照原谅链接。(感谢原谅作者)
    2.在ubuntu中为sublime设置启动器,可以参见我在本贴后面的回帖。
    33 replies  •  1970-01-01 08:00:00 +08:00
    yifanes
    yifanes
    Jun 5, 2013
    1
    我尝试了网上的方法,无果之后,放弃
    zxy
    zxy
    Jun 5, 2013
    2
    我按这个方法,可以了,我是debian7
    yuelang85
    yuelang85
    Jun 5, 2013
    3
    因为我用vim,所以。。。噢耶~~~
    puras
    puras
    Jun 5, 2013
    4
    没有这么复杂哦。
    我是直接下载了st2,
    直接通地apt-get安装了fcitx就可以了哇。。。。
    love
    love
    Jun 5, 2013
    5
    archlinux上测试通过。
    hhrmatata
    hhrmatata
    Jun 5, 2013 via Android
    6
    经实测12.04能输中文,12.10,13.04不行。
    chu1337
    chu1337
    Jun 5, 2013
    7
    编译了.so 就可以了...
    看看你是不是没有把.so 移动到/usr/lib 里,然后在dash 栏内点击运行...
    yakczh
    yakczh
    Jun 5, 2013
    8
    让前几天那嚷着不用vim的人过来看看
    Plumes
    Plumes
    Jun 5, 2013
    9
    一直用input helper这个插件
    likuku
    likuku
    Jun 6, 2013
    10
    @hhrmatata 「经实测12.04能输中文,12.10,13.04不行。」的确如此。

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

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

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

    banxi1988
    banxi1988
    OP
    Jun 6, 2013
    25
    @yifanes
    @hhrmatata
    @Plumes
    弄好了,你们需要的话,也可以参考一下。
    另贴下我的配置(启动器)

    tititake
    tititake
    Jun 6, 2013
    26
    谢了,照着弄好了。

    不过貌似中文输入状态下,删除以及方向键没有被输入法处理,直接被sublime获取了,大家有这个问题没?
    hhrmatata
    hhrmatata
    Jun 7, 2013
    27
    @banxi1988
    建议你把原帖的错误修改下,整理成一个正确的方案,可以供后来人参考。
    blue5tar
    blue5tar
    Jun 7, 2013
    28
    @banxi1988 你这是什么终端
    middleware
    middleware
    Jun 8, 2013
    29
    所以说,如果 Apple 垮了,我们就再也没有好用的 Unix 了,至少现在如此。
    banxi1988
    banxi1988
    OP
    Jun 8, 2013
    30
    @blue5tar 就是自带的终端。但是我用了powerline所以路径指示符看起来很漂亮。这个powerline开始只支持vim的。但是现在支持很多了。
    banxi1988
    banxi1988
    OP
    Jun 8, 2013
    31
    @middleware 啊?,我用过一阵子mac之后 (mac mini os x 10.8)
    发现ubuntu才是我的最爱啊。总感觉没有ubuntu使用的得心应手。(难道是我使用ubuntu多年的自然感觉?),觉得os x虽然比ubuntu美丽,但是也多了很多不方便的地方。特别是对于开发者来说。。
    middleware
    middleware
    Jun 8, 2013
    32
    @banxi1988 也许出于习惯或者口味,你会喜欢 Ubuntu。但是至少在 OS X 上你需要的功能都有一个解决办法,而在 Linux 上就难说了。比如这个中文问题。
    chloerei
    chloerei
    Jun 8, 2013
    33
    @middleware 这不是解决了么?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4730 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 73ms · UTC 02:14 · PVG 10:14 · LAX 18:14 · JFK 21:14
    ♥ Do have faith in what you're doing.