现在需要在input框输入年月yyyymm的正则_没想到令人诟病的搜狗输入法还有这个骚操作: 教你如何一秒录入30000字!...

f5d65f85acc0d26ff56bb2dc210e7ab0.png

2020年10月24日 20:29:48

今天想来说说我们常用的搜狗输入法前不久脑洞大开发现了它的一个高级玩儿法
在电脑里我喜欢给我的文件用当天的时间来命名:

d79244e6229532d7e305f6b585f0fb9c.png

但是每次都需要手动输入日期
真的很浪费时间、也很没有效率
于是我脑洞大开
找到了每天都会使用的搜狗输入法的一个快捷输入的功能
这个功能只能用一个词来形容:眼前一亮!

先看一下运行效果:

c12b4a42fcb7ad35c0a63de2c02f1d1b.gif


下面进入正文

搜狗输入法中有这样一个“自定义短语”设置

b2aa42ba378b3b36df58cf92176fc63f.png

路径为:搜狗输入法(右键)——属性设置——高级——自定义短语设置

打开“自定义短语设置”,界面如下:

af935f4e257c2c33f06325d567d2b1f1.png
自定义短语设置
  1. 点击“添加新定义”

  2. 编辑自定义短语

    796ab2fbbdd343fe7f67c0704bd7f855.png
    编辑自定义短语

这里是我设置的时间格式

①缩写:要求你输入你定义的字母,这里由于个人习惯我设置的为q;

②该条短语在候选中的位置:我选择1,它代表词条在你的输入法显示窗格中的位置;

③最后是你需要输入的内容:这里我用了搜狗自带的语法来动态实现当前时间的输入,当然你也可以利用这个框输入一些常用的短语、姓名、地址或者邮箱等,尤其是邮箱!

PS:足足支持设置30000个汉字,也就是说一秒即可实现3W个汉字的输入,简直是提高效率的不二之选。

也可以点击右下角的“直接编辑配置文件”

打开之后是一个txt文档

;  具体格式可以参考下面的实例。
; 4、最多支持100000行自定义短语。
; 5、自定义短语的用途有:快捷输入手机号、邮箱、诗词、小短文等,大家可以自由发挥。
; 6、时间函数功能。具体定义格式如下:;  字符串+英文逗号+数字(指定排序位置)=#表达式
;  注意:表达式以英文#开头,后面的表达式中的每一个函数的前面都包含有英文$。
;  函数表如下:
;  函数       含义      举例
;  $year        年(4位)  2006、2008
;  $year_yy年(2位)  06、08
;  $month      月      12、8、3
;  $month_mm    月      12、08、03        //此函数在输入法3.1版之后(含)有效
;  $day        日      3、13、22
;  $day_dd  日          03、13、22//此函数在输入法3.1版之后(含)有效
;  $weekday    星期      0、1、2、5、6
;  $fullhour    时(24小时制)    2、8、13、23
;  $fullhour_hh时(24小时制)    02、08、13、23    //此函数在输入法3.1版之后(含)有效
;  $halfhour    时(12小时制)    2、8、10、11
;  $halfhour_hh时(12小时制)    02、08、10、11    //此函数在输入法3.1版之后(含)有效
;  $ampm        AM、PM(英)    AM、PM(大写)
;  $minute      分      02、08、15、28
;  $second      秒      02、08、15、28
;  $year_cn    年(中文4位)二〇〇六
;  $year_yy_cn  年(中文2位)〇六
;  $month_cn    月(中文)   十二、八、三
;  $day_cn      日(中文)   三、十三、二十二
;  $weekday_cn 星期(中文)  日、一、二、五、六
;  $fullhour_cn时(中文24时制)   二、八、十三、二十三
;  $halfhour_cn时(中文12时制)   二、八、一、十一
;  $ampm_cn    上午下午(中文)    上午、下午
;  $minute_cn   分(中文)   零二、零八、十五、二十八
;  $second_cn   秒(中文)   零二、零八、十五、二十八
;  具体你可以参考这个文件最下面的例子,实际体验一下就明白了。
;  你可以用自定义短语来做一个带动态时间的多行回信落款。
;  ss,1=#$year年$month月$day_dd日 $fullhour:$minute:$second

其中有一些搜狗内置的专门语法
根据这些语法要求可以DIY出许多适合自己的短语
比如我现在用的输入当前时间的设置:

时间代码:
q,1=#[$year.$month_mm.$day_dd] 

星期代码:
x,1=#星期$weekday_cn

在输入法的全角状态下输入q,如下图所示:

15f4f8e4a92f2ca79ab11b0a74694fe6.png

到此为止你就可以随心地设置属于自己的词汇库了

这个功能对程序员尤其友好

因为能帮Ta们节省大把输代码的时间


需要注意的坑:

1. “词条在候选中的位置”:

75678b17871d0e0cefcea696f751c679.png
编辑自定义短语

当我把上图中Markdown设置为 1 的时候
输入m时显示的却是:

2a95054dd9e603d9cc670dde9a99996b.png

此时需去除“吗”下面的“固定首位”对勾后自定义的Markdown才会显示在第一个。

2. 严格遵守语法:根据搜狗自带语法设置的时候一定要严格按照语法来设置,否则不能正常显示,比如上面快速录入星期的代码就浪费了我一些时间。

▌精选:

1. 这款不到2M的小软件,帮你一键解锁网易云音乐!

2. ? ???? ???. 这篇教你打出朋友圈的这种特殊字体!

3. 如何在Excel里进行阳历日期和阴历日期的转换?

f58322c51136ec77626de97ef91ec650.gif

欢迎在留言区留下宝贵的评论
▼点个“在看”,一起学习

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值