V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
soo2
V2EX  ›  中州韻

Rime 输入法双拼中如何分词/分隔音节?

  •  
  •   soo2 · 2023-05-20 06:35:43 +08:00 · 1813 次点击
    这是一个创建于 544 天前的主题,其中的信息可能已经有所发展或是发生改变。

    小狼毫里的双拼如何分词?比如输入“西安”,想在xian插入一个分词符,比如用 `( grave )。我在双拼方案的 yaml 文件里看到一个delimiter: " '" 的设置,(空格+grave)但不知道在打字时如何使用这个 delimiter 。求助!

    11 条回复    2023-09-25 09:37:36 +08:00
    yylzcom
        1
    yylzcom  
       2023-05-20 07:54:16 +08:00   ❤️ 1
    xi'an

    中间那个是 Quotation Mark, 分号和回车中间那个

    一般的都是这样的吧,我很久没用 Rime, 而且没用过双拼。但是记得之前 Rime 的全拼是这样用的


    (希望能有所帮助…)
    invadv
        2
    invadv  
       2023-05-20 08:26:21 +08:00 via Android
    双拼不都是每个字固定两个字母的吗,为什么还要分词符?
    loukky
        3
    loukky  
       2023-05-20 08:54:02 +08:00 via Android
    双拼里面单独一个 an 作为一个韵母,前面应该有个辅助声母的吗?哪里还需要分词符号
    soo2
        4
    soo2  
    OP
       2023-05-20 08:59:00 +08:00
    @invadv 因为使用辅码的原因,有时后一个字的第一个输入码正好时前一个字的辅码。
    soo2
        5
    soo2  
    OP
       2023-05-20 09:03:03 +08:00
    @loukky 是的。只是举个例子,方便不用双拼的人理解。
    invadv
        6
    invadv  
       2023-05-20 09:49:15 +08:00 via Android
    @soo2 辅码那就复杂了,不知道你的码表和方案是怎么实现的。就你的描述,你可以试试把空格上屏给取消了应该可以直接用 " `",或者把 " `" 改成 "`"。具体还是看你的码表和方案怎么实现的,rime 做的辅码都有点歪门斜道,没有通用方案。
    NoOneNoBody
        7
    NoOneNoBody  
       2023-05-20 10:57:49 +08:00   ❤️ 1
    双拼方案是通过正则转为全拼,隔音符在输入时没什么用,除了逐键提示(实际上也不需要输入隔音符)
    输入 xi'a 或者 xia 可以显示全拼 xi a...开头的候选字,但输入 xi'an 就无效了,看方案怎么定吧

    另外我猜(没看 wiki ,不确定):因为使用的词库或扩展词库是全拼的,里面可能含有全拼拼音,考虑特殊情况指定隔音的格式
    SenLief
        8
    SenLief  
       2023-05-20 19:17:34 +08:00 via iPhone
    双拼可以直接 xian 打出来吧,可能就是需要翻页。
    yuchenr
        9
    yuchenr  
       2023-06-26 10:16:04 +08:00
    双拼没有分词,只有零声母吧。
    西安,应该是 xi ,零声母 an
    yuchenr
        10
    yuchenr  
       2023-06-26 10:17:31 +08:00
    假设 o 为零声母,j=安,西安应该输入 xioj 对应全拼的 xi‘an
    soo2
        11
    soo2  
    OP
       2023-09-25 09:37:36 +08:00
    终于找到了一个趁手的 RIME 自然码双拼方案——[魔然]( https://github.com/ksqsf/rime-moran)!
    这个方案里比如输入“塞尔达”,输入`slt'eray'da`即可,只需在每个字后面加上对应的辅码。如果不知道辅码输入音码后再输入两个` (grave accent)就能查询。而且可以用<kbd>Tab</kbd>键(<kbd>Shift</kbd>+<kbd>Tab</kbd>)在每个音节切换。墙裂推荐!!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1014 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 21:54 · PVG 05:54 · LAX 13:54 · JFK 16:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.