rime 我的 FOSS 写作工具
为何要使用 FOSS 写作工具
说白了就是在作者停止更新后某些人可能会在基础代码上进行完善,不会像商业的工具限制使用。
rime 是一个全平台的输入法引擎,代表你可以在任何平台上使用,你的词库也可以在上面进行同步。
由于每个平台安装方式都不太一样,就不展开说安装了。
下面说一下对于写作来说比较合适的功能。
将词库分开
把你聊天和写文章的词库分开能防止你输入不恰当的词。
1. 首先你要创建一个 schema,只需要创建一个 [输入方式名字].schema.yaml 文件就可以。
2. 然后在里面输入
# Rime schema
# encoding: utf-8
# 在这里可以改成你熟悉的输入方式
__include: luna_pinyin.schema:/
schema:
schema_id: [输入方式名字]
name: 你的输入方式名字
version: '0.01'
author:
- 佛振 <chen.sst@gmail.com>
description: |
__patch:
- [输入方式名字].custom:/patch?
3. 接着新建 [输入方式名字].custom.yaml,输入
patch:
translator/dictionary: [词典名字] #词典名字可自定义,与下方文件名保持一致即可
4. 将你的词典 yaml 复制一份重命名为 [词典名字]_extended.dict.yaml。
5. 重新部署,你应该能看到一个 [词典名字]_extended.userdb 的文件夹。
自定义符号
创建一个 symbols_patch.yaml 的文件修改你的按键能打出的符号。所有预先定义的符号在 这里 。
注意格式是
golbal:
patch:
# 全角
punctuator/full_shape:
# 半角
punctuator/half_shape:
更复杂的同步词库和其他功能部署起来较为复杂,所以这篇文章没有涉及。