rime中州韵 weasel.custom.yaml 配置 之 输入环境识别

当我们在使用输入法时,有些词汇或者功能效果,只会在特定的应用内才会用到,例如在微信中输入微信特有的表情,那如果这些词汇在非微信的输入环境中也显示,则会带来干扰。

我们就有一个需要,需要 rime 能识别输入环境,例如能识别当前是在 微信 中输入,或者是在 飞书 中输入,亦或者是在 vsCode 中输入。

weasel.custom.yaml

你需要在 用户文件夹 内有个 weasel.custom.yaml 文档,如果没有,请创建它,如下👇(注意,运行以下指令前,你需要先切换到 用户文件夹 内):

bash 复制代码
touch weasel.custom.yaml

patch 节点

显然,我们所做的定义内容,应该放在 weasel.custom.yaml 内的 patch 节点下。

配置 weasel.custom.yaml

是否在 vsCode 中输入

在 weasel.custom.yaml 中的以下配置,将为我们提供一个 vscodeFlg 的 flg 以表示当前是否是在 vsCode 环境中进行输入。

yaml 复制代码
patch:
  "app_options/code.exe":
    vscodeFlg: true

是否在 cmd 中输入

在 weasel.custom.yaml 中的以下配置,将为我们提供一个 cmdFlg 的 flg 以表示当前是否是在 cmd 命令行环境中进行输入。

yaml 复制代码
patch:
  "app_options/conhost.exe":
    cmdFlg: true

是否在 钉钉 中输入

在 weasel.custom.yaml 中的以下配置,将为我们提供一个 dingdingFlg 的 flg 以表示当前是否是在 钉钉 环境中进行输入。

yaml 复制代码
patch:
  "app_options/dingtalk.exe":
    dingdingFlg: true

是否在 飞书 中输入

在 weasel.custom.yaml 中的以下配置,将为我们提供一个 feishuFlg 的 flg 以表示当前是否是在 飞书 环境中进行输入。

yaml 复制代码
patch:
  "app_options/feishu.exe":
    feishuFlg: true

是否在 mintty 中输入

在 weasel.custom.yaml 中的以下配置,将为我们提供一个 minttyFlg 的 flg 以表示当前是否是在 mintty 环境中进行输入。

yaml 复制代码
patch:
  "app_options/mintty.exe":
    minttyFlg: true

是否在 pyCharm 中输入

在 weasel.custom.yaml 中的以下配置,将为我们提供一个 pycharmFlg 的 flg 以表示当前是否是在 pyCharm 环境中进行输入。

yaml 复制代码
patch:
  "app_options/pycharm64.exe":
    pycharmFlg: true

是否在 微信 中输入

在 weasel.custom.yaml 中的以下配置,将为我们提供一个 wechatFlg 的 flg 以表示当前是否是在 微信 环境中进行输入。

yaml 复制代码
patch:
  "app_options/wechat.exe":
    wechatFlg: true

配置效果

今天在文档 weasel.custom.yaml 中所配置的环境识别 flg,当前并不会有实际的效果出现,这些 flg 在将来通过 lua 进行修改化功能定义时,将会用得到。

weasel.custom.yaml 文档

以上所述的各项配置,你可以直接取 weasel.custom.yaml 来用。

小结

这就是今天分享的在 Rime中州韵/小狼毫输入法中进行输入环境识别的配置方法,希望对有需要的人有所帮助。

相关推荐
aichitang20241 分钟前
QCU 2.0.0:补齐 Windows、Linux 与 GNOME Wayland
linux·运维·windows·ai·agent·ai编程
Lv_沐曦5 分钟前
Linux 上的Web文件管理器-filebrowser
linux·运维·服务器
闲云自留地11 分钟前
CentOS 搬 Ubuntu 24.04:yum 变 apt、防火墙、SELinux、root 全差异避坑
linux·ubuntu·centos
唐钰小宝B35 分钟前
深度解读 JDK 8、JDK 11、JDK 17 和 JDK 21 的区别
java·开发语言·windows
逐流人1 小时前
Redis内存数据库:从数据类型到集群部署
linux·运维·数据库·redis·缓存·云计算
北风toto1 小时前
Windows 下用 OpenSSL 生成 SSL 密钥并配置 Nginx 教程
windows·nginx·ssl
。2 小时前
【无标题】
linux·服务器·负载均衡·lvs
weixin_416667962 小时前
linux ping命令详解
linux·运维·php
2601_962364972 小时前
升级电脑人脸登录,选购 Windows Hello 模组常见误区
windows·安全·电脑
小陈不好吃2 小时前
Java 泛型与类型擦除:从 PECS 原则到 TypeToken 绕过
java·开发语言·windows·pecs 原则·typetoken绕过