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

Linux 输入法推荐

  •  
  •   18500592934 · 1 天前 · 1655 次点击

    首先感谢各位大佬的回复啊(礼多人不怪)! 我目前为 T440p 装了 linux mint ,用起来感觉挺不错的,就是有一个地方觉得实在别扭,那就是输入法; 平常自己在 win10 、win11 下用输入法切换起来非常的连贯,不影响速度,但是换了 linux mint 后,每次写注释都要切换一次输入法,感觉特别的麻烦,所以想听听大佬们平常开发时有没有这个问题,又是怎么解决的。

    是换个输入法也好,或者更改某些配置也好,请大佬务必详解啊!我以前只在服务器玩,现在用了桌面版了,还有很多不了解、不熟悉的地方,怕你们说的过于简洁了,我听不明白。 最后,再次拜谢大佬。

    26 条回复    2025-03-19 16:33:10 +08:00
    liuliancao
        1
    liuliancao  
       1 天前
    如果是中文输入法 按 shift 就会变的吧,我是一个英文+一个中文然后 ctrl-space 来回切换 有的时候也用 shift,另外你可以下载搜狗输入法
    Edwardlyz
        2
    Edwardlyz  
       1 天前
    github 搜 rime-auto-deploy
    hwdq0012
        3
    hwdq0012  
       1 天前 via iPhone
    rime 中州韵
    18500592934
        4
    18500592934  
    OP
       1 天前
    @liuliancao 你是用 ctrl-space 来切换输入法,shift 切换中英吗? 这个 ctrl-space 就是我烦恼的地方,我现在在 win 上有时候都会习惯性的按一下了。

    @Edwardlyz 看着好像不错啊,我晚上装一下试试这个。
    Zenon
        5
    Zenon  
       1 天前
    我把中文输入法的 shift 切换中英禁用了,只通过 ctrl-space 切换输入法,因为 shift 很容易不小心按到。我一直想实现的操作是左 shift 键切换成英文输入法,右 shift 键切换成中文输入法,把中英文输入法的快捷键分开,可惜没有找到怎么配置。
    wizardyhnr
        6
    wizardyhnr  
       1 天前
    会用 vim 的话敲字可以用这个。
    https://github.com/ZSaberLv0/ZFVimIM
    skiy
        7
    skiy  
       1 天前
    fcitx 。切换语言也方便。就是全角和半角总是莫名其妙。英文和数字总是变全角,且按 “Shift + Space” 也没能正常切回来。其它方面也还好,就是词库功能太差。比如经常连打的,有些输入法会自动造成一词(五笔)

    切换输入法,就是 “左 Shift” 就行了。但是,中文时,有时候还是英文标点符号。用 vi 时,切来切去。。。
    skiy
        8
    skiy  
       1 天前
    @Zenon 你说的这个,就是 fcitx 默认的啊。
    hefish
        9
    hefish  
       1 天前
    我也是用 fcitx , 系统默认的 ibus 感觉没有 fctix 设置起来顺利。
    kagenomirai
        10
    kagenomirai  
       1 天前
    先区分输入法框架( IMF )和输入法( IME ),前者只是一个管理多个输入法和键盘布局的管理器,快捷键也是前者处理。后者才将用户输入处理成相应的语言符号(全角还是半角,表情符号),比如楼上说的 rime 。
    linux 下 IMF 的未来应该是 fcitx5 ,默认设置就是 ctrl-space 切换输入法,或者 shift 临时切换到上一个输入法。
    我自己给每个输入法绑定一个键,alt-/ 切换英语,alt-. 切换 rime ,alt-, 切换 anthy 。
    Dustella
        11
    Dustella  
       1 天前
    推荐 Rime+雾凇拼音,也是基于 fcitx5 的方案
    https://github.com/iDvel/rime-ice
    wuhao1
        12
    wuhao1  
       1 天前
    https://www.bilibili.com/video/BV1Ks421A7R8
    推荐这个 一直用 ibus 框架
    hanssx
        13
    hanssx  
       1 天前
    rime 吧,我是用的 ibus-rime
    ragnaroks
        14
    ragnaroks  
       1 天前
    我也用的 linuxmint ,习惯 super+space 切换输入法,fcitx 发现没法设置成这两组合键,后来发现是要修改系统首选项中的键盘设置中的一个选项,该选项抢占了 super+space ,现在除了有时候输入法会无法切换必须用鼠标去点一下以外没遇到别的问题,用着还行
    bsidb
        15
    bsidb  
       23 小时 27 分钟前
    先将输入法框架升级到 fcitx5 (下一代 fcitx )。国外发行版默认的输入法可能是旧的 fcitx ,或者是 Gnome 系的 ibus ,这两个的可定制性与功能都赶不上最新的 fcitx5 框架。
    liuliancao
        16
    liuliancao  
       23 小时 4 分钟前
    @18500592934 我是 ctrl-space 切换输入法 只有切换到支持中文的输入法的时候 shift 才可以 按多了 已经习惯了
    swordsmile
        17
    swordsmile  
       22 小时 43 分钟前
    如果是五笔输入法,推荐 https://github.com/KyleBing/rime-wubi86-jidian

    以下是 archlinux 安装方法,仅供参考:
    # 选择全部,默认安装后面这些组件 fcitx5 fcitx5-gtk fcitx5-qt fcitx5-configtool
    pacman -S fcitx5-im

    # 一款使用 Material Design 配色的 fcitx5 皮肤
    pacman -S fcitx5-material-color

    pacman -S fcitx5-rime
    git clone https://github.com/KyleBing/rime-wubi86-jidian.git
    cp -rf rime-wubi86-jidian/* ~/.local/share/fcitx5/rime/
    lujiaxing
        18
    lujiaxing  
       19 小时 43 分钟前
    没有可以推荐的.
    目前 Linux 下可用的中文输入法基本上除了中州韵跟 Ubuntu 自带的那玩意之外没有其他可选的. 缺少热点词词库基本等于是废的.
    18500592934
        19
    18500592934  
    OP
       7 小时 19 分钟前
    感谢大佬们啊 用了中州,当然了和 windows 比还是不行,不过凑活了;
    abolast
        20
    abolast  
       6 小时 47 分钟前
    @lujiaxing 不用纯声码,用型码或者声型码,比如仓颉五笔或者声笔,能减少对词库的依赖,热门词汇打一次就记住了
    xeneizes
        21
    xeneizes  
       6 小时 5 分钟前
    @18500592934 #19 用一下 rime-ice 这个方案,会提升很多
    lujiaxing
        22
    lujiaxing  
       5 小时 15 分钟前
    @abolast 要背字根. 背不下来.
    424778940
        23
    424778940  
       4 小时 47 分钟前
    fcitx5+rime+雾凇

    比较烦的点就是 rime 配置文件的 patch 可以向 array 添加 item 但却不能删除 item 只能覆盖整个 array 来删除 就导致最后还要修改原始的 yml 那.custom.yml 意义何在呢...
    bsidb
        24
    bsidb  
       1 小时 51 分钟前
    @Zenon 如果是用 fcitx5 的配置工具,选择“配置全局选项”,将“激活输入法”快捷键设置为左 Shift ,将“取消激活输入法”的快捷键设置为右 Shift 即可。在输入法列表中,输入法关闭部分只保留“键盘-汉语”,输入法开启部分只保留你常用的中文输入法。这样就可以实现左 Shift 键激活中文输入法,右 Shift 键关闭中文输入法。
    bruce0
        25
    bruce0  
       43 分钟前
    我 Debian12 用的 搜狗, 挺好用的,有一次升级系统,输入法不能用了, 发了邮件反馈了一下, 竟然真有人回复我,后来加我 QQ,直接远程 debug, 后面给了我解决办法, 就冲这点, 搜狗输入法 linux 没的说
    skiy
        26
    skiy  
       几秒前
    @swordsmile 这个好像我之前用过...挺好用的.但,它是 ibus?不是 fcitx?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5127 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 08:34 · PVG 16:34 · LAX 01:34 · JFK 04:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.