100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > #RIME输入法解决vim的中文输入法切换问题

#RIME输入法解决vim的中文输入法切换问题

时间:2022-07-25 13:16:37

相关推荐

#RIME输入法解决vim的中文输入法切换问题

目录

1 配置1.1 windows配置1.2 用户目录生成custom.yaml配置文件1.3 四叶草拼音输入方案1.4 修改后选词数量,设置横屏显示1.5 设置用yaml户配置文件备份路径1.6 自定义后选词1.7 解除f4键占用1.8 设置输入法默认输入英文1.8.1 让vim在命令模式下自动切换到英文输入 #vim1.9 设置用户数据备份文件位置2 配置文件2.1 default.custom.yaml2.2 weasel.custom.yaml2.3 clover.schema.yaml 词典文件配置2.3.1 自定义词库和关键字2.3.2 clover.key_bindings.yaml3 rime默认快捷键RIME有两种词库:挂载词库*.data.yaml和用户自定义词库保存在文件夹内(如在词典目录luna_pinyin.userdb内) 挂载词库的词条无法删除,但用户自定义词库的词条可以被删除(shift+delete)词条可以被删除,说明来自自定义词库。

1 配置

1.1 windows配置

1.2 用户目录生成custom.yaml配置文件

1.3 四叶草拼音输入方案

/fkxxyz/rime-cloverpinyin/releases

1.4 修改后选词数量,设置横屏显示

"menu/page_size": 7

"style/horizontal": true

1.5 设置用yaml户配置文件备份路径

sync_dir: 'E:\software\Rime\data_backup'

1.6 自定义后选词

自己创建yaml文件进行词库配置

# My字典# encoding: utf-8#---name: mySettingversion: "1.0.0"sort: by_weight...teloty@e1

1.7 解除f4键占用

"switcher/hotkeys":- "Control+grave"

1.8 设置输入法默认输入英文

1.8.1 让vim在命令模式下自动切换到英文输入 #vim

绑定后,使用shift+esc来去掉输入框,使用esc绑定到英文输入

需要先设置输入法默认输入英文

key_binder:bindings:- {when: always, accept: Release+Escape, toggle: ascii_mode}

1.9 设置用户数据备份文件位置

2 配置文件

2.1 default.custom.yaml

patch:# 候选字个数"menu/page_size": 7# 输入方案schema_list:- {schema: japanese}- {schema: clover}# 切换输入方案快捷键"switcher/hotkeys":- "Control+Alt+grave"

2.2 weasel.custom.yaml

patch:"style/color_scheme": google"style/horizontal": true

2.3 clover.schema.yaml 词典文件配置

switches:- name: ascii_modereset: 1

快捷键,可以在clover.key_bindings.yaml内配置

key_binder:bindings:- {when: always, accept: Release+Escape, toggle: ascii_mode}- {accept: Tab, send: Page_Down, when: composing } # Tab 向下翻页- {accept: Shift+Tab, send: Page_Up, when: composing } # Shift + Tab 向上翻页 - {accept: period, send: Page_Down, when: composing } # , 向下翻页- {accept: comma, send: Page_Up, when: composing } # 。向上翻页

2.3.1 自定义词库和关键字

# My字典# encoding: utf-8---name: mySettingversion: "1.0.0"sort: by_weight...teloty@e1

2.3.2 clover.key_bindings.yaml

numbered_mode_switch:__append:- {when: always, accept: Control+Shift+1, select: .next }- {when: always, accept: Control+Shift+2, toggle: zh_simp_s2t }- {when: always, accept: Control+Shift+3, toggle: emoji_suggestion }- {when: always, accept: Control+Shift+4, toggle: symbol_support }- {when: always, accept: Control+Shift+5, toggle: ascii_punct }- {when: always, accept: Control+Shift+6, toggle: full_shape }- {when: always, accept: Control+Shift+exclam, select: .next }- {when: always, accept: Control+Shift+at, toggle: zh_simp_s2t }- {when: always, accept: Control+Shift+numbersign, toggle: emoji_suggestion }- {when: always, accept: Control+Shift+dollar, toggle: symbol_support }- {when: always, accept: Control+Shift+percent, toggle: ascii_punct }- {when: always, accept: Control+Shift+asciicircum, toggle: full_shape }- {when: always, accept: Release+Escape, toggle: ascii_mode}- {accept: Tab, send: Page_Down, when: composing } # Tab 向下翻页- {accept: Shift+Tab, send: Page_Up, when: composing } # Shift + Tab 向上翻页 - {accept: period, send: Page_Down, when: composing } # , 向下翻页- {accept: comma, send: Page_Up, when: composing } # 。向上翻页windows_compatible_mode_switch:__append:- {when: always, accept: Shift+space, toggle: full_shape }- {when: always, accept: Control+comma, toggle: ascii_punct }- {when: always, accept: Control+period, toggle: ascii_punct }kp_enter_is_return:__append:- {when: has_menu, accept: KP_Enter, send: Return }

3 rime默认快捷键

方案選單F4Ctrl+`(~)快捷切換Ctrl+Shift+1 上一個方案Ctrl+Shift+2 中文、西文Shift 中文、西文Ctrl+Shift+3 全角、半角Shift+空格 全角、半角Ctrl+Shift+4 漢字、汉字Ctrl+Shift+5 通用、增廣選字Ctrl+P ↑Ctrl+N ↓Ctrl+B ←Ctrl+F →Ctrl+A HomeCtrl+E End翻䈎PgUp 上一䈎PgDn 下一䈎- 或 , 上一䈎=或 . 下一䈎Tab 上一䈎Shift+Tab 下一䈎Ctrl+V 上一䈎Alt+V 下一䈎上屏空格 選定項左shift 編碼右shift 選定項Caps Lock 編碼Enter 編碼Shift+Enter 輸入碼Ctrl+Enter 輸入碼刪除Shift+Backspace 刪除輸入碼BackSpace 刪除光標前一字符Delete 刪除光標後一字符Ctrl+K 刪除詞條Shift+Del 刪除詞條Ctrl+Del 刪除詞條Ctrl+G 清除

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。