BlindingDark / rime-easy-en

Rime / Easy English 英文输入法
GNU Lesser General Public License v3.0
286 stars 25 forks source link

win10下如何配置中英混输? #13

Closed victorzhao closed 3 years ago

victorzhao commented 4 years ago

在win10下,没法通过rime-install的方式进行中英混输,不知道如果手动配置改如何设置?

VimWei commented 3 years ago

很需要这个详细教程!期待

VimWei commented 3 years ago

能否说说以下命令具体做了什么修改?以便我们可以借鉴用于手动修订win下的配置:

bash rime-install BlindingDark/rime-easy-en:customize:schema=luna_pinyin

VimWei commented 3 years ago

看文档猜测:修订对应方案的custom文件,加入以下代码?

# Rx: BlindingDark/rime-easy-en:customize:schema=double_pinyin {
  - patch/+:
      __include: easy_en:/patch
# }
VimWei commented 3 years ago

我做了如下实验,没有成功(无法混输,单独使用Easy English 也不能弹出提示词):

  1. 在 double_pinyin_flypy.custom.yaml 中添加
# Rx: BlindingDark/rime-easy-en:customize:schema=double_pinyin {
  - patch/+:
      __include: easy_en:/patch
# }
  1. 在 default.custom.yaml 添加:
  schema_list:
    - {schema: double_pinyin_flypy}
    - {schema: luna_pinyin_simp}
    - {schema: easy_en}
  1. 在配置文件夹加入如下文件: easy_en.yaml easy_en.dict.yaml easy_en.schema.yaml 或者 customize.recipe.yaml easy_en.yaml easy_en.dict.yaml easy_en.schema.yaml 或者 lua\easy_en.lua customize.recipe.yaml easy_en.yaml easy_en.dict.yaml easy_en.schema.yaml
VimWei commented 3 years ago

补充说明:我使用这里提供的2017年版的Easy English 是可是正常使用的:

在此基础上使用这里最新的easy_en.dict.yaml,也是可以使用的,只不过没有我想要的混输功能,只能单独使用。

VimWei commented 3 years ago

我仅需要 混输功能,而不需要 连续输入,需要安装lua程序及相应的lua\easy_en.lua文件吗?

BlindingDark commented 3 years ago

@VimWei

patch 需要在 custom 下加入

__patch:
# Rx: BlindingDark/rime-easy-en:customize:schema=double_pinyin {
  - patch/+:
      __include: easy_en:/patch
# }

# 开头的是注释,不影响功能,所以虽然其中有 :schema=double_pinyin 但是和双拼无关,仅是提示内容

我仅需要 混输功能

  schema_list:
    - {schema: double_pinyin_flypy}
    - {schema: luna_pinyin_simp}
-   - {schema: easy_en}

不需要添加这个,加了这是可以切换到单独的英文输入

不需要 连续输入,需要安装lua程序及相应的lua\easy_en.lua文件吗?

不需要

VimWei commented 3 years ago

patch 需要在 custom 下加入

__patch:
# Rx: BlindingDark/rime-easy-en:customize:schema=double_pinyin {
  - patch/+:
      __include: easy_en:/patch
# }

若custom文件中已经有 patch:了,那么上述第一行的 __patch: 还要写吗?

BlindingDark commented 3 years ago

不需要了,加在 __patch 层级下即可

VimWei notifications@github.com 于2020年12月1日周二 上午11:02写道:

patch 需要在 custom 下加入

__patch:

Rx: BlindingDark/rime-easy-en:customize:schema=double_pinyin {

  • patch/+:

    __include: easy_en:/patch

    }

若custom文件中已经有 patch:了,那么上述第一行的 __patch: 还要写吗?

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/BlindingDark/rime-easy-en/issues/13#issuecomment-736185915, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADHYQH4OMZ54XKZCJSUEUOLSSRMDZANCNFSM4PBPNULA .

BlindingDark commented 3 years ago

@VimWei 你的意思是有 patch,不是 __patch? 那需要这么写

patch:
  # ...
  # 其它的配置
  # ...
  __include: easy_en:/patch
BlindingDark commented 3 years ago

两种方式效果一样,只是 plum 默认使用 __patch 方式,减少冲突。

详细的语法可以参见 https://github.com/rime/home/wiki/Configuration#%E8%AA%9E%E6%B3%95

VimWei commented 3 years ago

终于可以了!太感谢了!

以下是我的配置文件(与Easy English有关的主要就是第三行):

image

BlindingDark commented 3 years ago

@VimWei 搞了个 Windows 虚拟机试了一下。发现 Windows 下的 lua 插件行为和 Linux 不一样,Windows 下如果 lua 插件没有加载就会出问题,Linux 下则不影响其它功能的使用。暂时只能手动将 lua 过滤器去掉。我把这个先加到 readme 里,再想想有没有更好的方法。

BlindingDark commented 3 years ago

@victorzhao 已增加手动安装的方法

https://github.com/BlindingDark/rime-easy-en#%E6%89%8B%E5%8A%A8%E5%AE%89%E8%A3%85

VimWei commented 3 years ago

感谢升级readme文档!根据文档重新做了设置,现在也可以独立使用Easy English了,cool!