开源大世界

kydsj.vip 【首页】

用户工具

站点工具


wiki:中州韵

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
wiki:中州韵 [2024/01/20 20:08] – [历史] mathwiki:中州韵 [2024/02/23 11:02] (当前版本) – [中州韵] bilibili
行 7: 行 7:
 中州韵输入法引擎(英语:Rime Input Method Engine,又称Rime 输入法) 中州韵输入法引擎(英语:Rime Input Method Engine,又称Rime 输入法)
  
-是由佛振编写的开源中文输入法,目前项目网站、源代码均托管在GitHub。+是由佛振编写的开源[[中文]]输入法,目前项目网站、源代码均托管在GitHub。
  
 基于同一个核心架构,该输入法分为三个官方发行版: 基于同一个核心架构,该输入法分为三个官方发行版:
行 13: 行 13:
 Linux 发行版中州韵(ibus-rime)、Windows发行版小狼毫(Weasel)、macOS 发行版鼠须管(Squirrel)。  Linux 发行版中州韵(ibus-rime)、Windows发行版小狼毫(Weasel)、macOS 发行版鼠须管(Squirrel)。 
  
-移动平台也有基于Rime做的输入法:Android下叫[[http://osfans.github.io/trime/|Trime]], iOS下叫iRime。+移动平台也有基于Rime做的输入法:Android下叫[[https://github.com/osfans/trime|Trime]], iOS下叫iRime。
  
 ---- ----
行 215: 行 215:
 ---- ----
  
-修改luna_pinyin.custom.yaml文件,参考如下:+修改luna_pinyin.custom.yaml文件 
 + 
 +(在用户文件夹中如果没有则创建一个) 
 + 
 +参考如下:
  
 <code> <code>
行 316: 行 320:
 </code> </code>
  
-^和$的意思是:匹配以什么为开头和结尾+''^和$的意思是:匹配以什么为开头和结尾'' 
 + 
 +===== 定制标点符号 ===== 
 + 
 +---- 
 + 
 +Rime 提供的标点符号非常全面,但是每个人的需求不同, 
 + 
 +一般用不到所有的符号,所以我们需要根据自己的需求进行定制。 
 + 
 +也有的用户习惯以 / 键输入标点「、」,这同样要通过定制标点符号实现。 
 + 
 +以 朙月拼音 为例,输入方案中有以下设定: 
 +<code> 
 +# luna_pinyin.schema.yaml 
 +punctuator: 
 +  import_preset: default 
 +</code> 
 + 
 +解释: 
 + 
 +  punctuator 是 Rime 中负责转换标点符号的组件。该组件会从设定中读取符号映射表,而知道该做哪些转换。 
 +  punctuator/import_preset 是说,本方案要继承一组预设的符号映射表、要从另一个设定档 default.yaml 导入 
 +   
 +查看 default.yaml ,確有如下符号表 
 +<code> 
 +# default.yaml 
 +punctuator: 
 +  full_shape: 
 +    "/" : [ /, "/", ÷ ] 
 +  half_shape: 
 +    "/" : [ "/", /, ÷ ] 
 +</code> 
 + 
 +可见,在默认方案中,按键 / 是被指定到 "/", /, ÷ 等一组符号了。 
 + 
 +并且全角和半角状态下,符号有不同的定义。 
 + 
 +欲令 / 键直接输出「、」,我们要做的事情,是定制 luna_pinyin.custom.yaml: 
 +<code> 
 +# luna_pinyin.custom.yaml 
 +patch: 
 +  punctuator/full_shape: 
 +    "/" : "、" 
 +  punctuator/half_shape: 
 +    "/" : "、" 
 +</code> 
 + 
 +以上在输入方案设定中写入两组新值,合并后的输入方案成为: 
 +<code> 
 +# luna_pinyin.schema.yaml 
 +punctuator: 
 +  import_preset: default 
 +  full_shape: 
 +    "/" : "、" 
 +  half_shape: 
 +    "/" : "、" 
 +</code> 
 +含义是,在由 default 导入的符号表之上,覆写对按键 / 的定义。 
 + 
 +通过这种方法,既直接继承了大多数符号的默认定义,又做到了局部的个性化。 
 + 
 +===== 输入特殊符号 ===== 
 + 
 +---- 
 + 
 +Rime 提供了极其丰富的特殊符号的输入方法, 
 + 
 +具体方案可以在''symbols.yaml''(在**程序文件夹**的data文件夹中)中查看。 
 + 
 +如果无法正常显示,尝试用浏览器或其他编辑器打开。 
 + 
 +比如,使用''/sx''可以打出各种数学符合±÷×∈≠∑∮, 
 + 
 +使用''/xl''可以输出希腊字母αβγδθη,使用''/mj''可以输出麻将符号🀀🀁🀇🀐🀚。 
 + 
 +==== 添加自定义符号 ==== 
 + 
 +---- 
 + 
 +由于''symbols.yaml''(在**程序文件夹**的data文件夹中)不能使用 *.custom 打补丁,我们需要这样操作: 
 + 
 + 
 +1 在**用户文件夹**新建文件 ''mysymbols.yaml''(你可以自己决定) 
 + 
 +2 找到文件 ''symbols.yaml'' ,将文件内容全部粘贴至刚刚新建的 ''mysymbols.yaml'' 中 
 + 
 +3 将 ''luna_pinyin.schema.yaml'' 中 'punctuator/import_preset'指向改为 ''mysymbols'' (代码见下) 
 + 
 +4 按照已有的格式添加自定义内容 
 +<code> 
 +# luna_pinyin.schema.yaml 
 +patch: 
 + "punctuator/import_preset": mysymbols 
 +</code>
  
 ====== 历史 ====== ====== 历史 ======
行 337: 行 435:
  
 通过[[IPFS]]公共网关下载 [[https://gateway.pinata.cloud/ipfs/bafybeic2arib7fpfaetxg3t4xxyippnwr7o3qpkbsalnbmaqqt4q5qeoni?filename=weasel-0.15.0.0-installer.exe|weasel-0.15.0.0-installer.exe]] 通过[[IPFS]]公共网关下载 [[https://gateway.pinata.cloud/ipfs/bafybeic2arib7fpfaetxg3t4xxyippnwr7o3qpkbsalnbmaqqt4q5qeoni?filename=weasel-0.15.0.0-installer.exe|weasel-0.15.0.0-installer.exe]]
 +
 +通过[[IPFS]]公共网关下载 [[https://gateway.pinata.cloud/ipfs/QmZe9ZEYQ13f9dxv793L5fEuxc8mbXhSwuFP76QeWzsNkQ?filename=trime-3.2.16-armeabi-v7a-debug.apk|trime-3.2.16-armeabi-v7a-debug.apk]]
 +
 +通过[[IPFS]]公共网关下载 [[https://gateway.pinata.cloud/ipfs/QmWjAzSF7RvBW8YrMCvkLE3iRx2TxrhTs63tGf77mm568L?filename=trime-3.2.16-arm64-v8a-debug.apk|trime-3.2.16-arm64-v8a-debug.apk]]
wiki/中州韵.txt · 最后更改: 2024/02/23 11:02 由 bilibili

⭐24小时内访问人数:【896】⭐