S
SogouGuide
首页 / 安装教程 / 搜狗输入法自定义短语教程(含变量函数和批量导入)| SogouGuide
安装教程

搜狗输入法自定义短语教程(含变量函数和批量导入)| SogouGuide

intermediate
搜狗输入法自定义短语教程(含变量函数和批量导入)| SogouGuide

自定义短语是搜狗输入法里最被低估的功能。你输入一两个字母,它自动输出整段文字——常用地址、邮件模板、代码片段、日期时间,全部可以一键触发。搜狗支持 20+ 个变量函数(日期、时间、星期、中文格式),每条短语最多支持 30000 个汉字(约 60KB 纯文本),总共最多 100000 条,还可以通过配置文件批量导入导出,在多台设备间同步。设置一次,长期受益。

怎么创建和管理自定义短语?

搜狗输入法提供了图形界面来管理自定义短语,操作不复杂,但有几个细节容易踩坑。

1
右键点击搜狗输入法状态栏,选择"属性设置"
2
进入"高级"选项卡,找到"自定义短语设置"
3
点击"添加",输入缩写(触发词)和对应短语内容
4
确认保存后,输入缩写即可自动输出完整短语

根据搜狗官方帮助页的说明,自定义短语支持单行和多行两种模式。单行就是一行文字直接输出;多行模式下,短语内容可以包含换行,适合邮件模板、代码块等场景。

💡
缩写尽量简短且不与日常输入冲突。比如用 yx 代表邮箱、dz 代表地址、rq 代表日期,比用完整拼音首字母更高效。如果缩写太常见(比如 sj 既是"时间"也可能是"手机"),建议加前缀区分。

编辑和删除已有短语同样在”自定义短语设置”窗口中完成。选中某条短语后可以直接修改内容或删除。CSDN 上的教程提到一个实用技巧:如果暂时不用某条短语,不要急着删除,可以在短语内容前加分号 ; 作为注释——在配置文件格式中,分号开头的行会被当作注释忽略。

容量方面,搜狗输入法相关教程提到每条短语最多支持 30000 个汉字,总共可以存储 100000 条。这个容量对绝大多数用户来说完全够用。

变量函数有哪些?日期时间都能动态生成

这是自定义短语真正强大的地方。搜狗内置了 20+ 个变量函数,可以动态生成日期、时间、星期等信息。变量表达式必须以 # 开头,函数名用 $ 标识——如果漏掉 # 号,输入法会把表达式当普通文本原样输出。

日期和时间函数

根据搜狗官方文档walterlv 的博客的整理,以下是完整的变量函数列表:

基本日期函数:

函数含义输出示例
$year年(4位)2024
$year_yy年(2位)24
$month月(不补零)5
$month_mm月(补零)05
$day日(不补零)15
$day_dd日(补零)15

时间函数:

函数含义输出示例
$fullhour时(24h,不补零)8
$fullhour_hh时(24h,补零)08
$halfhour时(12h,不补零)8
$halfhour_hh时(12h,补零)08
$ampmAM/PMAM
$minute分(补零)05
$second秒(补零)30

中文格式函数:

函数含义输出示例
$year_cn中文年二〇二四
$month_cn中文月
$day_cn中文日十五
$weekday_cn中文星期
$fullhour_cn中文时(24h)
$ampm_cn上午/下午上午
$minute_cn中文分零五
⚠️
`$month_mm`、`$day_dd`、`$fullhour_hh`、`$halfhour_hh` 这几个补零函数需要搜狗输入法 3.1 版本及以上才支持。如果你用的是很老的版本,建议先更新输入法。

实用配置示例

掌握了变量函数后,可以组合出各种实用格式。以下是几个高频使用场景:

日期格式(缩写 rq): #$year-$month_mm-$day_dd → 输出:2024-05-15

完整时间戳(缩写 sj): #$year-$month_mm-$day_dd $fullhour_hh:$minute:$second → 输出:2024-05-15 18:05:30

简短时分(缩写 sf): #$fullhour-$minute → 输出:18-05

中文日期(缩写 ss): #$year年$month月$day_dd日 $fullhour:$minute:$second → 输出:2024年5月15日 18:05:30

这些时间变量在写工作日志、填写日期字段、生成文件名前缀时特别好用。不需要每次去翻日历,输入缩写直接出结果。

批量导入导出怎么操作?

当你积累了几十条甚至上百条自定义短语后,在图形界面里一条条管理就太慢了。搜狗支持通过配置文件批量导入导出,这是管理大量短语的高效方式——一个包含 100 条短语的配置文件通常只有几 KB 大小,导入导出只需 1-2 秒。

配置文件格式

进入”自定义短语设置”窗口后,点击”直接编辑配置文件”按钮,会打开一个文本编辑器显示当前配置。sogoupinyin.org 的教程详细说明了配置文件的格式规范:

  • 单行格式缩写,排序位置=短语内容
  • 多行格式缩写,排序位置=第一行 + +第二行 + +第三行
  • 表达式格式缩写,排序位置=#表达式
  • 注释行:以分号 ; 开头

配置文件实例:

; 搜狗输入法--自定义短语配置文件
yx,1=wangshi@sogou.com
sfz,2=130123456789
rq,3=#$year-$month_mm-$day_dd
zx,4=这个问题是xxx负责的,你可以联系他看下哈

批量导入方法

1
在自定义短语设置中点击"导出",保存当前配置为 txt 文件(这是备份,防止操作失误)
2
用任意文本编辑器打开导出的文件,按格式批量添加新短语,每行一条
3
保存文件后,回到自定义短语设置中点击"导入",选择编辑好的 txt 文件
4
确认导入成功,测试几条缩写确保正常工作
💡
建议用 VS Code 或 Notepad++ 编辑配置文件,它们能显示行号,方便定位和排查格式错误。如果导入后某些短语不生效,大概率是格式问题——检查逗号、等号、分号是否用了中文标点。

分类管理技巧

短语多了以后,找起来会很麻烦。有几种管理策略可以参考:

按排序位置分大类:将排序编号分段,比如 1-100 放工作相关短语、101-200 放生活相关、201-300 放代码片段。这样在配置文件里就是天然分类。

按缩写前缀分类:在缩写前加类别前缀。比如 g_ 开头表示工作(gongzuo),l_ 开头表示生活(life),c_ 开头表示代码(code)。输入时先打前缀,候选列表里同类短语会集中出现。

定期整理归档:每隔一段时间检查一遍配置文件,删除不再使用的短语,合并重复的条目。配合注释功能,在每一类前面加分号注释说明用途。

知乎专栏文章提到一个实际效果:熟练使用自定义短语后,日常输入效率可以提升 30% 以上。对于经常需要输入重复内容的工作场景(客服话术、合同模板、技术文档),提升幅度更大。

常见问题

自定义短语能同步到其他设备吗?
可以。登录搜狗账号后开启云同步功能,自定义短语配置会自动同步到同一账号下的其他设备。在属性设置中找到"词库同步"或"云账号"相关选项,确认已登录并开启同步即可。需要注意的是,同步可能有延迟,两台设备不要同时编辑同一批短语,否则可能产生冲突。
最多能存多少条自定义短语?单条有长度限制吗?
搜狗输入法总共最多支持 100000 条自定义短语,每条短语最长 30000 个汉字。这个容量远超绝大多数用户的需求。如果你存储了大量多行短语(比如整段代码或长篇模板),建议关注一下总数,避免接近上限。
变量函数输出的是输入时的实时时间还是配置时的固定时间?
是实时时间。每次输入缩写触发短语时,变量函数会重新计算当前的日期和时间。比如你把缩写 rq 配置为 #$year-$month_mm-$day_dd,今天输入输出今天的日期,明天输入输出明天的日期。这也是变量函数和普通静态短语最大的区别。
导入配置文件后部分短语不生效怎么办?
最常见的原因是格式错误。逐项排查:① 逗号和等号是否用了英文半角符号;② 表达式行是否以 # 开头;③ 排序位置数字是否重复;④ 文件编码是否为 UTF-8。建议先只导入几条测试,确认格式无误后再批量导入。

搜狗输入法最新版

官方正版,安全无插件,全平台支持

免费下载 →

推荐阅读