diff --git a/README.md b/README.md index 40b6863..c2d44d3 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ 详细介绍:[Rime 配置:雾凇拼音](https://dvel.me/posts/rime-ice/) -[常见问题](https://github.com/iDvel/rime-ice/issues/133) +[常见问题](https://github.com/iDvel/rime-ice/issues/133)(小狼毫需要参考里面更新一下 librime)
@@ -29,6 +29,7 @@ - [以词定字](https://github.com/BlindingDark/rime-lua-select-character) - [长词优先](https://github.com/tumuyan/rime-melt/blob/master/lua/melt.lua) - [Unicode](https://github.com/shewer/librime-lua-script/blob/main/lua/component/unicode.lua) + - [数字、人民币大写](https://wb98.gitee.io/) - 所有标点符号直接上屏,/ 模式改为 v 模式,/ 直接上屏 - 增加了许多拼音纠错 - 简体字表、词库 @@ -107,9 +108,13 @@ bash rime-install iDvel/rime-ice:others/recipes/en_dicts bash rime-install iDvel/rime-ice:others/recipes/opencc ``` -### [rime-auto-deploy](https://github.com/Mark24Code/rime-auto-deploy) +### 仓输入法 [Hamster](https://github.com/imfuxiao/Hamster) -一个自动部署脚本,集成了雾凇拼音,帮助无痛快速安装、部署 Rime 输入法(中州韵、小狼毫,鼠须管)以及部署配置。 +参考 [如何导入"雾淞拼音输入方案"](https://github.com/imfuxiao/Hamster/wiki/%E5%A6%82%E4%BD%95%E5%AF%BC%E5%85%A5%22%E9%9B%BE%E6%B7%9E%E6%8B%BC%E9%9F%B3%E8%BE%93%E5%85%A5%E6%96%B9%E6%A1%88%22) + +### 自动部署脚本 + +[Mark24Code/rime-auto-deploy](https://github.com/Mark24Code/rime-auto-deploy) 一个自动部署脚本,集成了雾凇拼音,帮助无痛快速安装、部署 Rime 输入法(中州韵、小狼毫,鼠须管)以及部署配置。 ### Arch Linux diff --git a/custom_phrase.txt b/custom_phrase.txt index 56f0441..51664b8 100644 --- a/custom_phrase.txt +++ b/custom_phrase.txt @@ -9,7 +9,7 @@ # # 以 Tab 分割:汉字编码权重 # -# 这个文件内的字词会占据最高权重(排在候选项的最前面)。 +# 这个文件内的字词会占据最高权重(即排在候选项的最前面,因为指定了高权重 custom_phrase/initial_quality: 99)。 # 但不与其他翻译器互相造词,如果使用了完整编码,那么这个字或词将无法参与造词,即自造词无法被记住。 # 所以建议只固定非完整编码的字词,「的de」应为「的d」,「是shi」应为「是s」,「仙剑xianjian」应为「仙剑xj」。 # 也不要写 a e o,因为这三个本身就是完整编码,写了则无法参与造词。 diff --git a/double_pinyin.schema.yaml b/double_pinyin.schema.yaml index 546e0e5..8b6eb08 100644 --- a/double_pinyin.schema.yaml +++ b/double_pinyin.schema.yaml @@ -79,10 +79,10 @@ engine: filters: - simplifier@emoji # Emoji - simplifier@traditionalize # 简繁切换 + - uniquifier # 去重 + - lua_filter@reduce_english_filter # 降低部分英语单词在候选项的位置 # - lua_filter@is_in_user_dict # 为用户词典中(输入过)的内容结尾加上一个星号 # - lua_filter@cold_word_drop_filter # 词条隐藏、降频 - - lua_filter@reduce_english_filter # 降低部分英语单词在候选项的位置 - - uniquifier # 去重 # Lua 配置: 日期、时间、星期、ISO 8601、时间戳的触发关键字 diff --git a/double_pinyin_flypy.schema.yaml b/double_pinyin_flypy.schema.yaml index 7621155..cc19a36 100644 --- a/double_pinyin_flypy.schema.yaml +++ b/double_pinyin_flypy.schema.yaml @@ -79,10 +79,10 @@ engine: filters: - simplifier@emoji # Emoji - simplifier@traditionalize # 简繁切换 + - uniquifier # 去重 + - lua_filter@reduce_english_filter # 降低部分英语单词在候选项的位置 # - lua_filter@is_in_user_dict # 为用户词典中(输入过)的内容结尾加上一个星号 # - lua_filter@cold_word_drop_filter # 词条隐藏、降频 - - lua_filter@reduce_english_filter # 降低部分英语单词在候选项的位置 - - uniquifier # 去重 # Lua 配置: 日期、时间、星期、ISO 8601、时间戳的触发关键字 diff --git a/double_pinyin_mspy.schema.yaml b/double_pinyin_mspy.schema.yaml index 5f1c29d..cec4d55 100644 --- a/double_pinyin_mspy.schema.yaml +++ b/double_pinyin_mspy.schema.yaml @@ -79,10 +79,10 @@ engine: filters: - simplifier@emoji # Emoji - simplifier@traditionalize # 简繁切换 + - uniquifier # 去重 + - lua_filter@reduce_english_filter # 降低部分英语单词在候选项的位置 # - lua_filter@is_in_user_dict # 为用户词典中(输入过)的内容结尾加上一个星号 # - lua_filter@cold_word_drop_filter # 词条隐藏、降频 - - lua_filter@reduce_english_filter # 降低部分英语单词在候选项的位置 - - uniquifier # 去重 # Lua 配置: 日期、时间、星期、ISO 8601、时间戳的触发关键字 diff --git a/double_pinyin_ziguang.schema.yaml b/double_pinyin_ziguang.schema.yaml index 802ad5b..258193e 100644 --- a/double_pinyin_ziguang.schema.yaml +++ b/double_pinyin_ziguang.schema.yaml @@ -79,10 +79,10 @@ engine: filters: - simplifier@emoji # Emoji - simplifier@traditionalize # 简繁切换 + - uniquifier # 去重 + - lua_filter@reduce_english_filter # 降低部分英语单词在候选项的位置 # - lua_filter@is_in_user_dict # 为用户词典中(输入过)的内容结尾加上一个星号 # - lua_filter@cold_word_drop_filter # 词条隐藏、降频 - - lua_filter@reduce_english_filter # 降低部分英语单词在候选项的位置 - - uniquifier # 去重 # Lua 配置: 日期、时间、星期、ISO 8601、时间戳的触发关键字 diff --git a/others/cn_en.txt b/others/cn_en.txt index 754c7c9..b6501fc 100644 --- a/others/cn_en.txt +++ b/others/cn_en.txt @@ -1,4 +1,5 @@ -# 中英混输词库,根据此文件生成对应的 en_dicts/ 下的全拼及双拼词库 +# 中英混输词库 +# 根据此文件生成对应的 en_dicts/ 下的全拼及双拼词库 # version: 2023-05-09 X光 X光片 diff --git a/rime.lua b/rime.lua index fd95ac3..e980a31 100644 --- a/rime.lua +++ b/rime.lua @@ -1,24 +1,36 @@ -- Rime Lua 扩展 https://github.com/hchunhui/librime-lua -- 文档 https://github.com/hchunhui/librime-lua/wiki/Scripting --- 以词定字 -select_character = require("select_character") --- 日期时间 -date_translator = require("date_translator") --- Unicode -unicode = require("unicode") --- 为用户词典中(输入过)的内容结尾加上一个星号 -is_in_user_dict = require("is_in_user_dict") --- v 模式 symbols 优先 +-- v 模式 symbols 优先(全拼) v_filter = require("v_filter") --- 降低部分英语单词在候选项的位置 -reduce_english_filter = require("reduce_english_filter") --- 长词优先 + +-- 长词优先(全拼) long_word_filter = require("long_word_filter") --- 词条隐藏、降频 + +-- 降低部分英语单词在候选项的位置 +-- 可在方案中配置要降低的单词 +reduce_english_filter = require("reduce_english_filter") + +-- 以词定字 +-- 可在 default.yaml key_binder 下配置快捷键,默认为左右中括号 [ ] +select_character = require("select_character") + +-- 日期时间 +-- 可在方案中配置触发关键字。 +date_translator = require("date_translator") + +-- Unicode,U 开头 +unicode = require("unicode") + +-- 数字、人民币大写,R 开头 +number_translator = require("number_translator") + +-- 九宫格,手机用,未写入。 +t9_preedit = require("t9_preedit") + +-- 为用户词典中(输入过)的内容结尾加上一个星号,默认未启用。 +is_in_user_dict = require("is_in_user_dict") + +-- 词条隐藏、降频,默认未启用。 cold_word_drop_processor = require("cold_word_drop.processor") cold_word_drop_filter = require("cold_word_drop.filter") --- 九宫格 -t9_preedit = require("t9_preedit") --- 人民币大写 -number_translator = require("number_translator") diff --git a/rime_ice.schema.yaml b/rime_ice.schema.yaml index 78a3fd8..79e21e4 100644 --- a/rime_ice.schema.yaml +++ b/rime_ice.schema.yaml @@ -6,7 +6,7 @@ schema: schema_id: rime_ice name: 雾凇拼音 - version: "2023-05-08" + version: "2023-05-16" author: - Dvel description: | @@ -70,12 +70,12 @@ engine: filters: - simplifier@emoji # Emoji - simplifier@traditionalize # 简繁切换 + - uniquifier # 去重 # - lua_filter@is_in_user_dict # 为用户词典中(输入过)的内容结尾加上一个星号 + # - lua_filter@cold_word_drop_filter # 词条隐藏、降频 - lua_filter@v_filter # v 模式 symbols 优先(否则是英文优先) - lua_filter@reduce_english_filter # 降低部分英语单词在候选项的位置 - # - lua_filter@cold_word_drop_filter # 词条隐藏、降频 - lua_filter@long_word_filter # 长词优先 - - uniquifier # 去重 # Lua 配置: 日期、时间、星期、ISO 8601、时间戳的触发关键字