〖小狼毫〗小狼毫使用教程『完善版本』

一、声明

  • 因为我这里只有win10电脑,就以win10系统电脑五笔86输入方案为例,
  • 其他系统的可以这此为基础进行参考;
  • 个人建议先在虚拟机里配置好,再移到宿主机上(大佬除外);不要为我为什么知道。
  • 以下内容,是我整理得到,参考了很多大佬的文章,若有侵权,请联系删除!谢谢!
  • B站对应的视频教程:【不知何处雨已觉此间凉的个人空间-哔哩哔哩】 https://b23.tv/gtYhIHR

二、下载与安装

  1. 首先要到小狼毫官网,进行下载小狼毫:https://rime.im/;点击:下载;下载对应系统的版本就行,

  2. 安卓方面建议:中文输入法(无障碍版),

  3. 我这里以安装到桌面为例;

    补丁文件我放在程序同目录下的(config)「用户自定义文件夹」中

    我这里准备了两份文件,一份是我已经配置好的补丁,一份是补丁模板;

    先演示我配置好的文件吧!

    后面以我配置好的补丁为例,在模板上进行修改配置;

三、输入方案、lua脚本、自定义短语

  1. 这里先说一下:后面会看到几文件后缀,如:
    xxx.custom.yaml:是给一个文件打补丁,比如:皮肤补丁(weasel.custom.yaml),输入方案补丁(wubi86.custom.yaml)、默认设置补丁(default.custom.yaml
    xxx.shchema.yaml:输入方案通常与xxx.dict.yaml一起使用
    yaml为后缀的文件中#代表注释; 以空格表示上下级关系,下级比上级在前多了两个空格;
    xxxxx.userdb(文件夹)后缀:是指用户词库,删掉后不影响使用 (我这里以86五笔为例,其他可以对照进行参考)

  2. 在默认设置补丁(default.custom.yaml

    • 可设置候选词个数。(注意缩进)

      #如设置候选词个数9个
      "menu/page_size": 9
      
  3. 在皮肤补丁(weasel.custom.yaml)中可以设置水平还坚直显示

    #命令如下
      "style/horizontal": true                    #横竖排
     # "style/font_face": "Microsoft YaHei Mono"    #微软雅黑
     # "style/font_point": 13                     #字号13
    

(一)、输入方案

  1. 输入方案:配置小狼毫没有自带的输入方案,如:五笔、英文、仓颉六代;

  2. 把五笔输入方案丢到用户目录下(config),

    然后开始菜单(右下角),找到小狼毫输入法设定,

    找到对应的输入方案打勾就行,点“中”,选择皮肤,接着点“中”就行了;

(二)、 Lua脚本:

  1. lua脚本文件丢到用户目录下;

    如果有多个lua脚本文件,可以把合并成一个,复制一个文件到另一个文件里面的最后面,保存即可;

  2. 补充一点:在lua脚本中:input=="XXXX",中的XXXX为显示所需的编码;Candidate后面 中的内容表示一个候选项;过多的就不说了;

  3. 把输入方案的补丁模板,放到用户目录下;

    将补丁文件更名为自己想要实现的输入方案即可,

    如:86五笔就为:wubi86.custom.yaml;

    拼音就为:luna_pinyin_simp.custom.yaml。后面更改什么就在这个补丁中修改就行了;

    在补丁文件中,加入这一句(注意缩进):

     "engine/translators/@before 0": lua_translator@date_translator #表示`lua`脚本中的`date_translator函数;
    
  4. 效果截图:

(三)、自定义短语:

  1. 在补丁文件中加这一句(注意缩进):

    "engine/translators/@before 1": table_translator@custom_phrase
    
  2. 具体的细节在补丁文件的后面进行定义:

    #自定义短语
    custom_phrase:
    dictionary: ""
    user_dict: custom_phrase
    db_class: stabledb
    enable_completion: false
    enable_sentence: false
    initial_quality: 1
    
  3. 然后在用户目录下建立一个custom_phase.txt文件;

    不过这里有模板,在模板中写入码表就了。

    • 码表各字段以制表符(Tab)分隔
    • 顺序为:文字、编码、权重(決定重码的次序、可选);权重越大就越靠前;
    • 例子:
      • 内容

        # 【小狼毫】0.9.21 以上
        #
        # 請將該文件以UTF-8編碼保存爲
        # Rime用戶文件夾/custom_phrase.txt
        #
        # 碼表各字段以製表符(Tab)分隔
        # 順序爲:文字、編碼、權重(決定重碼的次序、可選)
        #
        # 雖然文本碼表編輯較爲方便,但不適合導入大量條目
        #
        # no comment
        #
        #1、————acount number————
        #	——Email——
        xxxx@edu.cn	email	1
        xxxxx@qq.com	email	2
        
  4. 这里提一句,这里完成的就是一个码表转化的功能,类似于词库(dict)的功能;

    后面会说到,当自定义多时,就可以加到词库(dict文件)

  5. 也可以调用其他输入方案的词库进行混输,

    如:中英文混输,这样就不用切换输入法了。中文不同方案混输就算了o(TヘTo)!

    • 用于中文输入时,偶尔输入一个两个单词时,

    • 中英文混输实现(调用的英文词库为:easy_en

    • 在补丁文件中加这一句(注意缩进):

      engine/translators/@before 1": table_translator@english
      
    • 具体的细节在补丁文件的后面进行定义:

      #细节定义
      english:
      dictionary: easy_en
      #user_dict: custom_phrase
      #db_class: stabled
      spelling_hints: 9
      enable_completion: true
      enable_sentence: false
      initial_quality: -1
      

四、滤镜(普通、编码)

  1. 滤镜都是丢到程序目录的Rime\weasel-0.14.3\data\opencc目录下;

    一般包含txtjson后缀的文件,可能还会有ocd后缀的文件;

  2. 滤镜又可分为普通滤镜和编码滤镜,二者在txt内容和补丁文件中的定义和显示效果也是不同的。

    • 普通滤镜:所谓普通滤镜,就是类似简繁转换效果的滤镜。滤镜相关内容直接出现在侯选项⾥对应位置,可以和正常的侯选项⼀样操作。如果滤镜关键字对应内容有多项,多项内容将在原滤镜关键字位置插⼊,原有的侯选项将排到后⾯
      • 它的优点是可以⼀对多,也就是⼀个滤镜项可以对应多个滤镜内容,中间以空格分隔。⽽且多个滤镜的相同关键字内容可以同时存在,缺点是⽆法显⽰空格和换⾏。因为空格是它的分隔符,换⾏更不⽤说了
    • 编码滤镜:指在编码区显⽰
  • 6
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
简介 这是一套按照绝大多数人习惯配置优化好的小狼毫。 小狼毫是一款优秀的开源免费输入法平台,可定制性极强,无任何广告骚扰和隐私泄露的风险,但要配置好它,对于不少人是比较困难的。为此,我们把它进行了全方位配置,以做到各种需求都可拿来即用,不需折腾。 对于喜欢折腾的朋友,本套小狼毫的所有方案和码表都是开放的,同时附带了丰富的功能导向的修改指南,非常方便二次修改。 主要特色 1.包含86版五笔、98版五笔;全拼、双拼(几乎囊括当前所有主流双拼方案);五笔画、手写(方便输入疑难生僻字);快捷英文等。 2.按照大陆简体习惯进行了修改和优化,不需任何处理,直接输入简体中文;词频文件换成了大陆语料库提取后的词频,更适合大陆用户习惯。 3.从原始安装包提取的便携版本,采用主流压缩程序制作成自解压程序包,双击即可部署。安装部署参照原版,大幅度优化后,写成纯文本格式的批处理脚本代码,全程向导式简单操作,确保明码无坑,安全放心,也便于修改。默认安装路径改到D:盘(无D:盘时会自动定位到C:盘),数据安全,不易丢失。 4.五笔状态下支持拼音和中英反查,按z后再输入拼音或英文即可;全拼状态下不需任何引导键,直接输入单词即可输出英文单词的中文释义;拼音状态输入“`”可进入笔画输入,使用横(h)竖(s)撇(p)捺(n)/点(d)折(z),逐个笔画“拼”出汉字。 5.整合了图形化设置工具,以解决小狼毫的参数图形化设置不便的问题。 6.部署时可自行选择主打输入方案,选好即用,毋需复杂设置和切换;快捷键尽量与传统输入法和主流输入法兼容,基本不需学习; 7.附带详尽的说明文档。除了网上现有的文档外,专门按照修改目的为向导整理出来的修改指南,只需搜索要修改的关键词即可快速找到修改方法,DIY定制无比方便。 8.提供方便、灵活、强悍的符号输入方法,一种符号可多种方式输入; 9.可快捷输入当前日期、时间、星期、农历,自动进行数字大小写转换; 10.支持快捷调用外部程序,如命令行、Office软件、截图工具(已经整合)、手写工具、打开特定网页等。 安装 使用WinRAR生成的自解压压缩包,双击后会自动解压并启动部署程序。如果已经解压,可双击“!install!.cmd”启动部署程序。之后请在选项中选择所需的方案即可。 注意:多数劣质杀软病毒会把自解压格式的压缩包和脚本代码一律当成病毒。相信杀软的请切勿使用。 输入法调用热键 Ctrl+Shift+1。 热键修改方法:控制面板→时钟和区域→区域→格式→语言首选项→拼写、键入和盘符设置→高级键盘设置→输入语言热键,选中要设置的输入法,点击更改按键顺序,然后指定自己需要的快捷键。 临时中英切换:左Shift。修改:记事本打开default.custom.yaml,修改“Shift_L: commit_code”为自己需要的键。 输入法码表选择菜单:Ctrl+` (即~)。修改方法:用记事本打开default.custom.yaml,修改“hotkeys:”下面的热键。 五笔输入法的临时拼音:按z,然后紧跟后面输入拼音即可。五笔状态下也可直接输入拼音,但不支持整句。依赖于luna_pinyin.schema.yaml,如果此文件缺失或五笔方案文件wubi86.schema.yaml中“reverse_lookup:”对它的引用不正确,则无效;如果不需要拼音干扰正常输入,可对五笔方案文件wubi86.schema.yaml中“reverse_lookup:”下的拼音字典引用文件名进行修改,随意改成不存在的文件的名称即可。 深山红叶五笔特殊符号输入方法 编码原则:取小优先,能借则借,末Z识别。 取小优先:符号信息量少,因此按照最小化外观部件拆分原则拆分。比如:÷,拆为:点横点,此时只有三码,按照“末Z识别”原则,末尾重复最末编码(点),或者加z,即:点横点点,或:点横点z。 能借则借:即借用现成的相同或近似的字母。如ā,拆为:横a,不足四码,末尾重复末编码或加z进行识别,即:横aa,或:横az。其他如?、‰等,小圈就借用字母O为编码。 末Z识别:前面已经谈及它的含义,它包含两个含义:末,即重复末编码;Z,即不足四码打Z识别码。 考虑到符号没有明显笔顺的特殊性,词库中对编码采取了容错处理,比如?,可以是:OCC或OCZ,即先要圈再打里面内容;也可以倒过来,COO或COZ。 有些不方便编码的符号集,可使用它的俗称名称的五笔编码,比如文档中要用的编号,就按照“编号”输入,可打出“①②③④⑤⑥⑦⑧⑨⑩??????????”等符号集。 拼音用户也可参照此种编码模式,按照最小优先的原则,以拼音的点-d、横-h等方式制作拼音的符号编码,以方便自己的输入。 例:↑ 折竖z < 撇捺z ♀ O横竖z ↙ 撇折z 当前日期、时间输入方法 可输出多种格式的日期,按需选用。 所有输入方案状态下均同时支持五笔、拼音的全拼和简拼、英文方式输入。 五笔:以五笔编码输入:当前日期、日期、年月日均可; 拼音:以日期、当前日期、年月日、星期、农历的简拼 rq dqrq nyq xq、nl等输入均可; 英文:以 date week now输入均可。 外部程序调用 小狼毫输入状态下,输入以下指令,即可调用外部程序。这些指令通常以“/”后面加上目标命令的名称、文件名等的2-3位首字母构成。可根据自己的习惯修改。 注意:以下只是示例,你可能需要根据实际情况进行修改! /sx 即“手写”的拼音首字母,即可呼出手写功能。从搜狗拼音中提取的手写模块。 /set 对小狼毫进行图形化配置(set) /gx /sg 自动下载搜狗拼音的最新网络热词。下载后保存在小狼毫五笔拼音输入法目录下的\data\luna_pinyin.sougou_network_words.dict.yaml。合并到自己的词库即可。 /jsq 计算器 /kzmb /con 控制面板 /cmd 命令行窗口 /ca /zt /jt /zp 打开抓图/截图工具 /exc Excel表格 /wor Word文字处理 /ppt Powerpoint幻灯片 /wps WPS字处理 /et WPS表格 /wpp WPS演示 /bd 打开百度搜索(以默认浏览器) /tb 打开淘宝网 /ya 打开yaml在线查验网 如果输入上述命令后不能打开,说明相关程序的默认安装路径与设置的不一致。此时请用文本编辑器打开小狼毫五笔拼音输入法目录下的 \data\rime.lua,找到function date_translator(input, seg)这个段,对下面的路径进行修改。 修改时,注意路径中不要包含中文字符、路径的分隔符必须是双杠符号! 修改、存盘后,将这个改好的rime.lua复制并覆盖替换小狼毫用户数据目录中的同名文件(默认目录在c:\Users\Administrator\AppData\Roaming\rime。可在系统托盘的小狼毫“中”字输入法图标上右击鼠标,选择“用户文件夹”来打开当前实际的用户目录),然后点击“重新部署”,即可生效。 当然,你也可以参照现有格式添加、删除或修改相关程序。 符号通用快捷输入 五笔状态下可以按照前述方法直接打出特殊符号。 另外,五笔码表对特殊符号使用常用名称进行了五笔编码,为避免与某些常用词发生重码,当通过名称编码打不出来时,可添加“符号”二字在名称后面进行编码,比如“办公符号”等等。需要本套五笔词库的支持,换其他词库则不保证实现。 所有输入法状态下,输入半角 / 号作为引导符,后面跟上符号类型的拼音缩写,即可输入。比如:/sb 可输出上标符号、/lm 可输出罗马数字,等等。 /fh 符号 /dn 电脑 /xq 象棋 /mj 麻将 /sz 色子 /pk 扑克 /bq 表情 /tq 天气 /yy 音乐 /lx 两性 /bg 八卦 /tt 天体 /xz 星座 /xh 星号 /fk 方块 /jh 几何 /sx 数字 /szq 数字圈 /zmq 字母圈 /zmh 字母弧 /0等 各种数字 /szm 苏州码 /lm 罗马数字 /lmd 大写罗马 /sb 上标 /xb 下标 /xl 希腊字母 /xld 大写希腊 /ey 俄语 /eyd 大写俄语 /yf 月份 /rq 日期 /yr 曜日 /sj 时间 /tg 天干 /dz 地支 /jq 节气 /dw 单位 /hb 货币 /jg 结构 /pp 偏旁 /kx 康熙部首 /bh 笔划 /bd 标点 /py 拼音 /hzq 汉字圈 /hzh 汉字弧 /sd 声调 /jm 假名 /hw 韩文 Z键扩展简码 考虑到Z键没有充分利用,因此将比较常用但不易组词的四码高频字“被”、“使”、“都”设定在Z键,即“被 z”、“使 zz”、“都 zzz” 你们 我们 他们 她们分配到z,比如 你们,只取你的第一码,再加z。 容错码 记住几个特殊容错,对极常用的高频词进行特殊编码,可极大提升效率。 容错码与正常编码同时存在,即使你不使用容错方式输入,对于正常使用没有任何影响。 1.“狐狸 猩猩”等带有反犬旁词组的严重重码词,我们不对左侧反犬进行二字根拆分,而是视为一个字根,再取右侧。 2.“不要 还要”等常用词重码,我们把“还”反拆,即“之”“不”这样拆,就可将这组最常用的重码分开。 3.“问题”极常用,但重码多,带有这二字的四字词也极多重码。因此我们可把“问”里面的“口”象形地改为字母“O”,即可消除重码。 4.“通”组成的词,以“之”充当首码,这样,“交通 不通 通用 不通 通过 通行 通常 通告 通气”等极多的词组也不重码了。 4.常用连词的容错编码。由于连词在句子中没有具体含义,但交通却起到承上启下、连接词组构成句子的作用,因此它们很常见、也很中性和通用。我们把“因为 所以 不但 而且”等最常用的连词,每字取各取1码,再加z。熟练之后,非常流畅! 编辑词库 使用记事本等文本编辑器,打开输入法目录下的 data\wubi86通知.dict.yaml等带有 dict 字样的文件,参照原有内容的格式修改或添加。 编辑扩展词库 使用记事本等文本编辑器,打开输入法目录下的 wubi86.extended.dict.yaml等带有 extended 字样的文件,参照原有内容的格式修改或添加。 词语不需人工编码。注意如果词组中含有一级简码的字,输入时要是一级简码编码,而不能再拆分。比如含有“以”时,编码应当为c,而不是n。 注意:短语中如果存在标点符号则可能无效! 此功能非常适合导入单位的人员名单等,只需把名单一个一行粘贴进去,不需人工编码,然后就能够自动生成编码打字了!单位办公不要太方便! 也可用于维护专业特殊词汇。 添加用户自定义短语 使用记事本等文本编辑器,打开输入法目录下的 data\custom_phrase.txt,参照示例文本进行添加。编码自己随意定义;短语支持标点符号。 获取搜狗最新云词库 运行以下程序: 〈小狼毫五笔拼音输入法所在目录》\data\autoget_sg_dict\get_yunciku_torime.exe 运行后,会在data目录生成luna_pinyin.sougou_network_words.dict.yaml。 用文本编辑器打开这个文件,将里面的词条复制粘贴到你自己的拼音方案即可。 输入法方案注意事项 “五笔86+笔画·单字含生僻字”:专门用于处理生僻字,可五笔编码输入,也可直接以“横h竖s撇p捺n(点d)折z”按笔顺逐个笔画输入。 以下是小狼毫任务导向式参数修改指南: https://mp.csdn.net/console/editor/html/104827624
在 Linux 系统中,输入中文的方式有很多种,下面我介绍三种较常见的方法: 1. fcitx 输入法 fcitx 是 Linux 下的一个输入法框架,支持多种输入法,包括中文输入法。使用 fcitx 输入法,需要先安装 fcitx,然后选择合适的中文输入法。 安装 fcitx: ``` sudo apt-get install fcitx fcitx-pinyin fcitx-table-wbpy ``` 安装后,可以通过设置来选择默认的输入法。打开「系统设置」->「区域和语言」->「输入源」,将「fcitx」设置为默认输入法。 2. ibus 输入法 ibus 是另一个输入法框架,也支持多种输入法,包括中文输入法。使用 ibus 输入法,需要先安装 ibus,然后选择合适的中文输入法。 安装 ibus: ``` sudo apt-get install ibus ibus-pinyin ibus-table-wubi ``` 安装后,可以通过设置来选择默认的输入法。打开「系统设置」->「区域和语言」->「输入源」,将「ibus」设置为默认输入法。 3. Fcitx+RIME输入法 RIME 是一款开源的中文输入法引擎,与 fcitx 结合使用,可以在 Linux 系统中输入中文。 安装 fcitx 和 RIME: ``` sudo apt-get install fcitx fcitx-rime librime-data-wubi librime-data-pinyin-simp ``` 安装后,可以通过设置来选择默认的输入法。打开「系统设置」->「区域和语言」->「输入源」,将「fcitx」设置为默认输入法,并添加「中州韵」或「小狼毫」等 RIME 输入法。 以上是三种常见的在 Linux 下输入中文的方法,希望对你有帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值