小狼毫[rime_win][眀月拼音]简单配置方法

2023-05-16

小狼毫[rime_win][朙月拼音]简单配置方法

我自己的配置文件

当配置后,需要重新部署后设置才能生效
在这里插入图片描述

需要修改的文件

需要修改,增加的文件均在用户文件夹下,用户文件夹可以通过右键输入法状态栏的图标后点击用户文件夹到达
在这里插入图片描述

修改,增加的文件名如下:

  • default.custom.yaml 选词栏个数&快捷键
  • weasel.custom.yaml 主题&横向
  • luna_pinyin_simp.custom.yaml 朙月拼音的具体设置,除外观设置均需要修改次文件
  • symbols.yaml 标点选项
  • ***.dict.yaml 各种字典
  • ./opencc emoji支持的滤镜文件夹

在这里插入图片描述

所有的文件都应该只有一个patch:

错误:

在这里插入图片描述

正确:

在这里插入图片描述

选词栏横向

weasel.custom.yaml文件中添加下面代码

patch:
  style/horizontal: true       # 是否横向

现在weasel.custom.yaml的文件内容
在这里插入图片描述

选词栏个数

default.custom.yamll文件中添加下面代码

patch:
  "menu/page_size": 8

现在default.custom.yaml的文件内容
在这里插入图片描述

主题设置

rime严格来说是没有第三方主题的,所有的第三方主题都是基于原有主题修改的,所以只能修改default.custom.yamll中的代码来进行更改主题

我现在的主题是来自rime贴吧这位粪青请冷静的帖子

原帖地址请点我

我使用的主题

在这里插入图片描述

weasel.custom.yaml文件中添加下面代码

patch:
  style/color_scheme : metro
  style/inline_preedit: true   # 是否是单行
  preset_color_schemes/metro:
    author: "nameoverflow <i@hcyue.me>"
    back_color: 0xf2f3f3     #背景颜色
    border_color: 0x373AE9   #边框颜色
    hilited_back_color: 0x5565E6 #不知道有啥用
    hilited_candidate_back_color: 0x373AE9 #选中颜色
    hilited_candidate_text_color: 0xf2f3f3 #选中字体颜色
    hilited_text_color: 0x000000 #未选中字体颜色
    name: "metro"
    text_color: 0x000000
  style/layout/border: 2
  style/layout/margin_x: 5
  style/layout/margin_y: 5
  style/layout/hilite_padding: 5
  style/layout/hilite_spacing: 5
  style/layout/spacing: 5
  style/layout/candidate_spacing: 15
  style/layout/round_corner: 0
  style/corner_radius: 0

  style/font_point: 13
  style/color_scheme: metro

如果你刚刚使选词栏横向,现在weasel.custom.yaml的文件内容应如下:
在这里插入图片描述

关于颜色

rime主题里的16进制颜色为‘蓝’‘绿’‘红’排序,并未是常规的‘红’‘绿’‘蓝’

比如说我需要的是‘#123456’这一颜色,则写为:‘#563412’

设置栏的快捷键

小狼毫输入法不同于搜狗等常规的输入法有悬浮栏

在这里插入图片描述

小狼毫的设置栏只能通过快捷键来呼出设置栏

在这里插入图片描述

默认的快捷键有:

  • Control+`
  • Control+Shift+`
  • F4

但是这三个快捷键经常与其他软件冲突,比如说在office软件中F4重复操作冲突

为了删除F4这个快捷键,需要重新对快捷键进行设置

default.custom.yamll文件中添加下面代码

  switcher:
    hotkeys:
      - "Control+grave"       #默认方案
      - "Control+Shift+grave"   #默认方案

如果你有设置选词栏个数现在default.custom.yaml的文件内容应该如下:
在这里插入图片描述

快捷切换中英文标点

Control+.
在这里插入图片描述

设置标点的选项框,表情

当输入中文标点或特定的命令时会显示选项框

在这里插入图片描述

在这里插入图片描述

  1. 首先将symbols.yaml放在用户文件夹下

  2. luna_pinyin_simp.custom.yaml文件中添加下面代码

    patch:
      'punctuator/import_preset': symbols       #将标点设置默认为'symbols.yaml'文件
      'recognizer/patterns/punct': "^/[a-z]*$"  #可以使symbols中的‘/hj’‘/fh’等命令
    

    现在luna_pinyin_simp.custom.yaml的文件内容应该如下:
    在这里插入图片描述

  3. 重新部署

表情命令可引用/help来进行查看
在这里插入图片描述

模糊音

luna_pinyin_simp.custom.yaml文件中添加下面代码

patch:
  #########################################################
  # 【朙月拼音】模糊音定製模板
  #   佛振配製 :-)
  #
  # 位置:
  # ~/.config/ibus/rime  (Linux)
  # ~/Library/Rime  (Mac OS)
  # %APPDATA%\Rime  (Windows)
  #
  # 於重新部署後生效

  #patch:
  'speller/algebra':
    - erase/^xx$/                      # 第一行保留

    # 模糊音定義
    # 需要哪組就刪去行首的 # 號,單雙向任選
    - derive/^([zcs])h/$1/             # zh, ch, sh => z, c, s
    - derive/^([zcs])([^h])/$1h$2/     # z, c, s => zh, ch, sh

    #- derive/^n/l/                     # n => l
    #- derive/^l/n/                     # l => n

    # 這兩組一般是單向的
    #- derive/^r/l/                     # r => l

    #- derive/^ren/yin/                 # ren => yin, reng => ying
    #- derive/^r/y/                     # r => y

    # 下面 hu <=> f 這組寫法複雜一些,分情況討論
    #- derive/^hu$/fu/                  # hu => fu
    #- derive/^hong$/feng/              # hong => feng
    #- derive/^hu([in])$/fe$1/          # hui => fei, hun => fen
    #- derive/^hu([ao])/f$1/            # hua => fa, ...

    #- derive/^fu$/hu/                  # fu => hu
    #- derive/^feng$/hong/              # feng => hong
    #- derive/^fe([in])$/hu$1/          # fei => hui, fen => hun
    #- derive/^f([ao])/hu$1/            # fa => hua, ...

    # 韻母部份
    #- derive/^([bpmf])eng$/$1ong/      # meng = mong, ...
    - derive/([ei])n$/$1ng/            # en => eng, in => ing
    - derive/([ei])ng$/$1n/            # eng => en, ing => in
    - derive/^un/iong/                 # un => iong
    - derive/^iong/un/                 # iong => un

    # 樣例足夠了,其他請自己總結……

    # 反模糊音?
    # 誰說方言沒有普通話精確、有模糊音,就能有反模糊音。
    # 示例爲分尖團的中原官話:
    #- derive/^ji$/zii/   # 在設計者安排下鳩佔鵲巢,尖音i只好雙寫了
    #- derive/^qi$/cii/
    #- derive/^xi$/sii/
    #- derive/^ji/zi/
    #- derive/^qi/ci/
    #- derive/^xi/si/
    #- derive/^ju/zv/
    #- derive/^qu/cv/
    #- derive/^xu/sv/
    # 韻母部份,只能從大面上覆蓋
    #- derive/^([bpm])o$/$1eh/          # bo => beh, ...
    #- derive/(^|[dtnlgkhzcs]h?)e$/$1eh/  # ge => geh, se => sheh, ...
    #- derive/^([gkh])uo$/$1ue/         # guo => gue, ...
    #- derive/^([gkh])e$/$1uo/          # he => huo, ...
    #- derive/([uv])e$/$1o/             # jue => juo, lve => lvo, ...
    #- derive/^fei$/fi/                 # fei => fi
    #- derive/^wei$/vi/                 # wei => vi
    #- derive/^([nl])ei$/$1ui/          # nei => nui, lei => lui
    #- derive/^([nlzcs])un$/$1vn/       # lun => lvn, zun => zvn, ...
    #- derive/^([nlzcs])ong$/$1iong/    # long => liong, song => siong, ...
    # 這個辦法雖從拼寫上做出了區分,然而受詞典制約,候選字仍是混的。
    # 只有真正的方音輸入方案纔能做到!但「反模糊音」這個玩法快速而有效!

    # 模糊音定義先於簡拼定義,方可令簡拼支持以上模糊音
    - abbrev/^([a-z]).+$/$1/           # 簡拼(首字母)
    - abbrev/^([zcs]h).+$/$1/          # 簡拼(zh, ch, sh)

    # 以下是一組容錯拼寫,《漢語拼音》方案以前者爲正
    - derive/^([nl])ve$/$1ue/          # nve = nue, lve = lue
    - derive/^([jqxy])u/$1v/           # ju = jv,
    - derive/un$/uen/                  # gun = guen,
    - derive/ui$/uei/                  # gui = guei,
    - derive/iu$/iou/                  # jiu = jiou,

    # 自動糾正一些常見的按鍵錯誤
    - derive/([aeiou])ng$/$1gn/        # dagn => dang
    - derive/([dtngkhrzcs])o(u|ng)$/$1o/  # zho => zhong|zhou
    - derive/ong$/on/                  # zhonguo => zhong guo
    - derive/ao$/oa/                   # hoa => hao
    - derive/([iu])a(o|ng?)$/a$1$2/    # tain => tian

  # 分尖團後 v => ü 的改寫條件也要相應地擴充:
  #'translator/preedit_format':
  #  - "xform/([nljqxyzcs])v/$1ü/"

你可以通过删除#来激活本条设置,在行头#来关闭本条设置

现在luna_pinyin_simp.custom.yaml的文件内容应该如下:
在这里插入图片描述

自定义词典

词典文件来自于rime贴吧

Rime词库扩展—为小狼毫打造一个强大好用这一贴中还有其他搜狗词库

1.添加总管词典

总管词典是一个总得管理其他所有词典的词典,总管词典可以没有任何一个词或字,但必须有引用其他的词典

luna_pinyin_simp.custom.yaml文件中添加下面代码

patch:
  'translator/dictionary': AAA_myself_root  
  #对应用户文件夹下的‘AAA_myself_root.dict.yaml’文件
  #该文件名可以修改,只要3个名字可以对应就可以,
  #具体命名规则在下面给出

2.总管词典

打开总管字典
import_tables:下添加需要的字典,或者词典,该词典必须存在于用户文件夹

在这里插入图片描述

由于朙月拼音自身的字典表经常把生僻字排在前面,所以我引入了袖珍简化字拼音的字典将朙月拼音本身的字典替换掉

3.在自定义词典文件时,需注意3个名字必须一致

1.该文件的文件名
2.该文件的引用名
3.该文件中:name所写的申明名

在这里插入图片描述

在这里插入图片描述

4.其他词库转换

百度搜索深蓝词库转换

emoji(使用opencc滤镜功能)

示意链接

注意,pc中滤镜切换快捷键为定义为

{accept: "Control+e", toggle: emoji_cn, when: has_menu}
{accept: "快捷键", toggle: 快捷键的作用, when: 在什么时候可以用快捷键}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

小狼毫[rime_win][眀月拼音]简单配置方法 的相关文章

随机推荐

  • 在线考试系统

    在线考试系统源码 前端开发语言有 xff1a html xff0c css xff0c javascript xff0c jsp xff0c jstl等 xff0c 前端框架 xff1a jQuery xff0c easyui layui
  • Node.js-- Express

    文章目录 0 学习目标 1 理解express2 基本使用3 路由4 Express中间件1 调用流程 xff1a 2 格式 xff1a 3 next 函数作用 xff1a 4 定义中间件函数5 全局生效的中间件 6 中间件作用 xff1a
  • 数据结构笔记

    一 数据结构是什么 xff1f 数据结构就是已某种特定方式存储数据 xff0c 按某种结构把数据结构化然后存储到内存容器当中 二 我们为什么需要数据结构 xff1f 结构化存储可以让数据有不同的形态 xff0c 我们通过构造多种结构来解决数
  • ES6新特性-含代码-通俗易懂

    一 新增const let变量 const用来定义常量 xff0c 它保存的值是不能再次改变的 这里说的是基本类型 xff0c 如果是对象类型则不可改变其内存地址 可以改变对象中的内容 xff0c 同时也不能多次定义同名变量 const v
  • 考试系统-新版

    最新考试系统 通过JSP xff08 Java Server Page xff09 技术和Tomcat服务器搭建的一个在线考试系统的设计与实现 针对目前的教学考核都普遍存在有选择题 xff0c 题型都是有固定的答案形式 本在线考试系统设计成
  • 金融系统-基金管理

    金融系统 基金管理 本项目为携投基金系统 xff0c 在客户端浏览器输入网址 xff0c 即可载入该系统 xff0c 本系统采用当前主流前端开发语言有 xff1a layui js等前端主流技术 采用的后端开发语言框架等有 xff1a SS
  • 学校教材管理系统-毕设、课设(最佳参考)

    下载地址 高校教材管理系统 项目介绍 基于springboot 43 mybatis 43 jwt 43 layui 43 mybatis 43 html 43 javaScript的用于高校管理教材的系统 项目主要功能 教材信息管理 教材
  • android-校园拍卖管理系统-毕设课设-含源码

    校园拍卖系统 android 源码私信 xff0c 有回必应 xff0c 三连关注 xff0c 免费 xff01 xff01 xff01 android实现校园拍卖系统 xff0c 使用语言为java xff0c 工具idea或者andro
  • ChatGPT 未来的前景以及发展趋势

    当谈到ChatGPT的未来和发展趋势时 xff0c 需要考虑人工智能技术以及文本生成和交互的迅速发展 在这方面 xff0c ChatGPT的前景非常有希望 xff0c 因为它是一种迄今为止最先进的人工智能技术之一 ChatGPT是一种基于机
  • 同步FIFO 两种方法

    RAM 43 空满信号判断 xff0c 两种方法 一 空满标志用指针位置得到 二 空满标志用fifo的中数据的计数得到 一 当写指针超过读指针一圈 xff0c 写满 xff1b 写指针等于读指针 xff0c 读空 96 timescale
  • linux内核串口日志抓取-minicom工具使用方法

    linux抓串口日志 抓串口日志方式minicom保存串口日志log抓取主板串口日志minicom man手册 抓串口日志方式 1 xff09 问题机上 xff0c 找到串口设备 xff0c 比如 dev ttyAMA 0 1 2 3 st
  • 二叉树(七):二叉树的高度与平衡二叉树

    一 二叉树的深度与高度 1 二叉树的深度 对于二叉树中的某个节点 xff0c 其深度是从根节点到该节点的最长简单路径所包含的节点个数 xff0c 是从上面向下面数的 因此访问某个节点的深度要使用先序遍历 2 二叉树的高度 对于二叉树中的某个
  • Python --语法自纠

    文章目录 1 输入2 数据类型转换 xff0c 字符串3 字典 xff0c 列表 xff0c 元组4 语法0 错题 1 输入 输入eval作用一次输入一个或多个 map print format m n format输出 2 数据类型转换
  • 强化学习算法复现(六):DoubleDQN_gym倒立摆

    建立RL brain py span class token keyword import span torch span class token keyword import span torch span class token pun
  • Android的控件绑定----ViewBinding

    在Android开发中 xff0c 控件的绑定是开发者无法绕开的一道程序 是Android开发中最原始 xff0c 也是最基础的一种获取View的方法 在一个复杂布局的页面时 xff0c 我们要一个个控件去调用findViewById方法去
  • C++ OpenCV CV_***未声明的标识符的解决办法

    1 OpenCV cvtColor CV BGR2GRAY未声明的标识符的解决办法 加上这个引用即可 include lt opencv2 imgproc types c h gt 2 opencv里面CV FOURCC找不到标识符 CV
  • 多线程-生产者和消费者模式

    1 简单实现多线程 多线程是多任务处理的一种特殊形式 xff0c 多线程处理允许让一个进程中同时运行两个或两个以上的线程 这样的话 xff0c 能更加充分发挥计算机的性能 xff0c 并高效完成用户的任务 多线程实现的三步骤 xff1a 第
  • HTML网页注册图片

    lt DOCTYPE html gt lt html gt lt head gt lt meta charset 61 34 utf 8 34 gt lt title gt lt title gt lt style type 61 34 t
  • [WAX云钱包】解决Cloudflare通过SSL指纹识别实现的反爬虫机制

    WAX云钱包 在之前的多篇文章中 xff0c 我们使用 Python 43 Selenium 来实现WAX链游脚本 xff0c 主要是因为很多玩家一开始都是用WAX云钱包注册的账号 xff0c 而WAX云钱包的私钥托管在云端 xff0c 我
  • 小狼毫[rime_win][眀月拼音]简单配置方法

    小狼毫 rime win 朙月拼音 简单配置方法 我自己的配置文件 当配置后 需要重新部署后设置才能生效 需要修改的文件 需要修改 增加的文件均在用户文件夹下 用户文件夹可以通过右键输入法状态栏的图标后点击用户文件夹到达 修改 增加的文件名