栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

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

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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

目录
  • 配置
    • windows配置
    • 用户目录生成custom.yaml配置文件
    • 四叶草拼音输入方案
    • 修改后选词数量,设置横屏显示
    • 设置用yaml户配置文件备份路径
    • 自定义后选词
    • 解除f4键占用
    • 设置输入法默认输入英文
      • 让vim在命令模式下自动切换到英文输入》vim
  • 配置文件
    • default.custom.yaml
    • weasel.custom.yaml
    • 词典文件配置


如果在日常markdown的写作中,使用VIM编辑,那么RIME输入法是非常好的选择 ,通过绑定ESC与英文输入法,可以避免VIM在命令模式下的中文输入切换问题

  • RIME有两种词库:挂载词库*.data.yaml和用户自定义词库保存在文件夹内(如在词典目录luna_pinyin.userdb内)
    • 挂载词库的词条无法删除,但用户自定义词库的词条可以被删除(shift+delete)
    • 词条可以被删除,说明来自自定义词库。
配置 windows配置

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

四叶草拼音输入方案

github.com/fkxxyz/rime-cloverpinyin/releases

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

  "menu/page_size": 7
  "style/horizontal": true
设置用yaml户配置文件备份路径

sync_dir: 'E:softwareRimedata_backup'
自定义后选词

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

# My字典
# encoding: utf-8
#

---
name: mySetting
version: "1.0.0"
sort: by_weight
...
teloty@foxmail.com	e	1

解除f4键占用

  "switcher/hotkeys":
    - "Control+grave"
设置输入法默认输入英文

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

绑定后,使用shift+esc来去掉输入框,使用esc绑定到英文输入
需要先设置输入法默认输入英文

key_binder:
  bindings:
    - { when: always, accept: Release+Escape, toggle: ascii_mode}
配置文件 default.custom.yaml
patch:
  "menu/page_size": 7
  schema_list:
    - {schema: japanese}
    - {schema: clover}
  "switcher/hotkeys":
    - "Control+grave"
weasel.custom.yaml
patch:
    "style/color_scheme": google
    "style/horizontal": true
词典文件配置
switches:
  - name: ascii_mode
    reset: 1
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 向上翻页 
# My字典
# encoding: utf-8

---
name: mySetting
version: "1.0.0"
sort: by_weight
...
teloty@foxmail.com	e	1

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/973405.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号