zoukankan      html  css  js  c++  java
  • linux-mint20.03配置ibus-rime

    linux-mint20.03配置ibus-rime

    Rime的几个不舒服的地方:

    • 候选栏只有5个词,修改成越多越好;
    • 使用Shift切换成英文后,有时候会莫名把半角转成全角(中文标点是全角看起来还算舒服,但是英文输入改成全角对于markdown极其不友好)。自己觉得可能是Caps,shift这几个冲突了。

    一、rime文件结构

    ibus-rime一共有两处:

    • /usr/share/rime-data:这里保存了所有输入方式的配置文件.yaml格式;
    • ~/.config/ibus/rime:我们主要对这里进行操作;

    先查看一下~/.config/ibus/rime/default.yaml文件是否存在;如果没有,查看~/.config/ibus/rime/build/default.yaml是否存在;

    如果两处都没有,使用ibus-daemon -drx应该可以生成~/.config/ibus/rime/build/default.yaml,把default.yaml复制到上一层目录,我们接下来就要修改这个文件。

    二、修改候选栏

    默认的候选栏词数是5,接下来修改vim default.yaml

    menu:
      page_size: 5
      # 把这里的5改成9即可
    

    修改完成后,直接鼠标左键点击系统状态栏上的输入法标志,就会弹出部署同步等选项,我们点击部署即可。之后每次修改了default.yaml后都要重新部署一下。

    三、修改拼音输入法

    我使用的朙月拼音对应的配置文件是~/.config/ibus/rime/luna_pinyin_simp.schema.yaml,我们想要对于输入法进行个性化设置。

    (一)中西文切换键

    修改default.yaml文件,默认配置如下:

    ascii_composer:
      good_old_caps_lock: true
      switch_key:
        Shift_L: inline_ascii # 在输入法的临时西文编辑区内输入字母、数字、符号、空格等,回车上屏后自动复位到中文
        Shift_R: commit_text  # 已输入的*候选文字*上屏并切换至西文输入模式
        Control_L: noop       # 屏蔽该切换键
        Control_R: noop
        Caps_Lock: clear
        Eisu_toggle: clear
    

    还有一种是:commit_code,代表:已输入的编码字符上屏并切换至西文输入模式

    自己的使用习惯是Shift-L进行中/英文切换,Caps_Lock是大小写切换,自己把Shift-L处改成了commit_code

    (三)全角/半角问题

    这个问题自己遇到过好多次,自己选择更改luna_pinyin_simp.schema.yaml

    switches:
      - name: ascii_mode
        reset: 0
        states: [ 中文, 西文 ]
      - name: full_shape
        reset: 0
        states: [ 半角, 全角 ]
      - name: zh_simp
        reset: 1
        states: [ 漢字, 汉字 ]
    

    也就是通过reset的方式强行选择成需要的选项。这里强行改成了半角和简体中文。

    四、备份

    建议修改后备份luna_pinyin_simp.schema.yaml & defautl.yaml,这样每次只需要导入这两个文件即可。

  • 相关阅读:
    Table to List<object> C#
    Edge Beta 进入无痕模式 快捷方式
    C# 按行读取文件 从某行开始取
    Navicat连接oracle,出现Only compatible with oci version 8.1
    未能找到 System.Web.Helpers
    js json 排序
    使用 NPM 安装Vue并创建项目
    css3动效
    回忆向——诺宝RC机器人仿真
    javascript问题
  • 原文地址:https://www.cnblogs.com/rongyupan/p/13453189.html
Copyright © 2011-2022 走看看