V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
onice
V2EX  ›  Linux

Linux 下的 Webstorm 死活打不开输入法 - - 。

  •  
  •   onice · 2016-01-28 19:29:22 +08:00 · 5448 次点击
    这是一个创建于 3014 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我不知道各位 V 友遇到过和我一样的情况没。

    最开始界面有些轻微乱码,于是我去设置里改了个字体,搞定了。

    然后我就开始写代码了,结果发现这厮不能用输入法。。。注释没法打。。。

    我用的输入法是 Fcitx ,在 Webstorm 中按 Ctrl+Space 死活没反应- -。

    按理说 Webstorm 和 eclipse 一样,都是基于 JRE 运行的,但 Websotrm 死活打不开输入法, eclipse 就可以。。

    14 条回复    2016-01-29 18:07:02 +08:00
    longear
        1
    longear  
       2016-01-28 19:36:53 +08:00
    Java Runtime 的软件都容易有这个问题,有的是 ibus 打不开,你这个是 Fcitx 打不开~
    pynix
        2
    pynix  
       2016-01-28 20:14:30 +08:00
    有问题
    cosiner
        3
    cosiner  
       2016-01-28 20:32:12 +08:00
    $ ~ echo $GTK_IM_MODULE
    fcitx
    libook
        4
    libook  
       2016-01-28 21:10:13 +08:00   ❤️ 1
    你的用户的 home 目录下的 .xinitrc 文件中要写入如下几条
    export GTK_IM_MODULE=fcitx
    export QT_IM_MODULE=fcitx
    export XMODIFIERS="@im=fcitx"

    注意,不是.bashrc 也不是.zshrc 等等命令行的配置文件,是 X 的.xinitrc 配置文件,这样可以保证这个用户在通过图形界面登陆的时候能将输入法变量赋值为 fcitx 。
    uxstone
        5
    uxstone  
       2016-01-28 21:21:35 +08:00
    用搜狗吧,
    kimown
        6
    kimown  
       2016-01-28 21:26:19 +08:00
    上搜狗吧+1.
    techmoe
        7
    techmoe  
       2016-01-28 21:50:35 +08:00
    搜狗业界良心
    4679kun
        8
    4679kun  
       2016-01-28 22:05:18 +08:00
    推荐搜狗的
    搜狗也是用 fcitx 做框架的啊
    SpicyCat
        9
    SpicyCat  
       2016-01-29 09:44:26 +08:00
    先看看快捷键有没有被占用,我都是改成 Ctrl+, 因为 Ctrl+Space 太容易冲突了。
    shunia
        10
    shunia  
       2016-01-29 09:48:43 +08:00
    我想歪一下,锻炼一下英文其实也可以?
    weinicm
        11
    weinicm  
       2016-01-29 13:45:10 +08:00 via Android
    删除 ibus 那个输入法应该能解决,还是快捷键冲突的问题。
    onice
        12
    onice  
    OP
       2016-01-29 14:15:09 +08:00
    @libook 搞定了,最终安装了搜狗输入法,设置了环境变量。参考: https://fcitx-im.org/wiki/Configure_%28Other%29

    唯一的遗憾是输入法在 Webstorm 中不能跟随光标,去翻文档,意思是说不是输入法的问题,是程序没有向输入法发送光标的坐标,导致输入法框架无法跟随。。。我就忍了吧,我也只是写注释的时候才用中文输入法。。。
    libook
        13
    libook  
       2016-01-29 14:41:03 +08:00
    我的也是这样的,输入框会固定在一个地方,习惯了就好。。。
    wayslog
        14
    wayslog  
       2016-01-29 18:07:02 +08:00
    快捷键有冲突吧…… web strom 的自动不全没记错的话就是 ctrl+space ,我每次用 J 家的 IDE 之前都要先把补全调整成 shift+space ~~~
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2673 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 10:58 · PVG 18:58 · LAX 03:58 · JFK 06:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.