news 2025/12/21 19:00:05

解决微软输入法无法添加多个动态自定义短语的问题

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
解决微软输入法无法添加多个动态自定义短语的问题

我们可以在微软输入法中的设置>词库和自学习>用户自定义短语>添加或编辑自定义短语的设置中,去管理自定义短语,并使用特殊占位符去设置为动态的短语。

比如,我们希望输入riqi的时候,能够打出形如2025年12月16日这样的今日日期的候选词,那么我们可以设置为%yyyy%/%MM%/%dd%


又比如,我想打shijian的时候,出现形如2025/12/16 20:06:12当前时间的候选词,那么我们可以设置为%yyyy%/%MM%/%dd% %HH%:%mm%:%ss%


可以看到,微软输入法提供了非常方便的方法,给我们设置动态短语,其基本语法与其它程序的常用习惯相符,总结如下:

  • %yyyy%: 四位数的年
  • %MM%: 两位数的月
  • %dd%: 两位数的日
  • %HH%: 两位数的时
  • %mm%: 两位数的分
  • %ss%: 两位数的秒

但是,如果同时添加多个动态自定义短语的时候,在保存完最后一个自定义短语之后,会导致之前定义好的短语直接按内容保存,也即直接把当前时间保存进短语中,而不是保留占位符,这就导致了整个之前的短语都无法使用。

而这个是一个微软多年的一个bug,参考文章:https://www.zhihu.com/question/410885155 可知是自定义短语存储文件的保存机制有问题。

而也已经有大佬使用Python编写了修复代码,作者也将源码放出来了:https://gist.github.com/scruel/36cb4614665acc5943ff8c563e884081

可运行以上脚本,通过脚本去添加需要的动态短语即可。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2025/12/17 0:46:08

Scholar Inbox 订阅最新学术进展至邮箱

1. 注册账号可直接使用Google账号登陆用哪个邮箱注册,就会在哪个邮箱收到每天的最新论文精选2. 训练模型给模型提供启动数据——确认哪些文献与你的方向匹配、哪些文献不匹配,以便模型能够精准匹配你的研究方向scope。有两种方法:通过作者添加…

作者头像 李华
网站建设 2025/12/20 7:46:36

A.每日一题——3562. 折扣价交易股票的最大利润

题目链接:3562. 折扣价交易股票的最大利润(困难) 算法原理: 解法:01背包动态规划 297ms击败34.61% 时间复杂度O(N∗Budget) ①树形结构构建:将层级关系(hierarchy)转换为邻接表形式的…

作者头像 李华
网站建设 2025/12/21 15:11:30

圣默思 Teledyne DalsaFilr SWIR相机

Teledyne Dalsa&Filr SWIR相机 成像方案 什么是SWIR? 短波红外(SWIR,一般定义为0.9 - 1.7μm波长范围内的光,但也可归入0.7 - 2.5μm波长范围)成像使我们能够看到我们肉眼无法看到的物体。与物体本身发出的中波红外光…

作者头像 李华
网站建设 2025/12/20 3:19:53

Go 语言结构

Go 语言结构 概述 Go 语言,也称为 Golang,是由 Google 开发的一种静态强类型、编译型、并发型编程语言。自 2009 年发布以来,Go 语言以其简洁的语法、高效的并发处理能力和高性能而受到开发者的青睐。本文将深入探讨 Go 语言的各个结构特性,帮助读者更好地理解和应用 Go …

作者头像 李华