要让EditPlus支持Python、SQL等语言的语法高亮,需手动配置.stx文件并绑定到对应扩展名;在【工具→首选项→文件→设置和语法】中添加语言、关联扩展名(如.py)及.stx文件,重启软件生效;颜色方案可在【语法高亮】中编辑,修改后即时刷新;.stx文件须置于syntax目录下且编码为UTF-8无BOM。

想让EditPlus对Python、SQL或自定义语言的代码显示不同颜色,必须手动配置语法高亮文件(.stx)并绑定到对应文件类型,否则打开.py或.sql文件时全是黑白文字。
添加新文件类型并关联.stx语法文件
点击菜单栏【工具】→【首选项】→左侧【文件】→【设置和语法】。
点击右下角【添加】按钮,在弹出窗口中输入语言名称(如“Python”),点击【确定】。
在右侧【文件扩展名】框中填入对应后缀,多个用分号隔开:【.py;.pyw】;注意不要写成“py”或“.PY”,大小写敏感且必须带点。
在【语法文件】栏点击【浏览】,找到已准备好的python.stx文件(可从EditPlus社区下载或自行编写),选中后点击【打开】。
点击【应用】→【确定】。此时新建一个.py文件,输入print("hello"),关键字print和字符串应立刻变色——若没反应,【务必重启EditPlus】,否则新配置不生效。
修改现有语法的颜色方案
回到【工具】→【首选项】→【语法高亮】选项卡。
在【颜色方案】下拉菜单中选择你正在使用的配色方案(如Default),或点击【新建】起个名字保存为副本,避免覆盖原始方案。
在【语法】列表中选中目标语言(如Python),点击右侧【编辑】按钮进入颜色配置界面。
这里列出所有可着色元素:关键字、注释、字符串、数字、运算符等。双击某一项的颜色块,调出拾色器自由调整——比如把注释改成深绿色,字符串设为砖红色,能显著降低视觉疲劳。
改完后点【确定】保存,再点【应用】→【确定】。无需重启,当前已打开的文件会立即刷新颜色。
手动编写.stx文件定义关键字和规则
方法一:复用已有.stx文件快速起步
进入EditPlus安装目录下的syntax文件夹,复制一份cpp.stx,重命名为mylang.stx。
用EditPlus自身打开mylang.stx,顶部几行是关键配置:
#TITLE=MyLang
#LINECOMMENT=//
#COMMENTON=/*
#COMMENTOFF=*/
#CASE=y
#KEYWORD=if else for while return break continue
把#KEYWORD=后面的内容替换成你要高亮的词,例如汇编指令:mov add sub jmp call ret,每个词用空格隔开,不要换行。
方法二:从零创建SQL高亮(适用无现成.stx时)
新建文本文档,粘贴以下最小可用配置:
#TITLE=SQL
#LINECOMMENT=--
#COMMENTON=/*
#COMMENTOFF=*/
#QUOTATION1='
#QUOTATION2="
#CASE=n
#KEYWORD=SELECT INSERT UPDATE DELETE FROM WHERE ORDER BY GROUP BY
保存为sql.stx,编码必须选UTF-8无BOM(用EditPlus另存时勾选),否则中文关键字会乱码。
【文件必须放在EditPlus安装目录\syntax\子文件夹内】,否则在【设置和语法】里浏览不到该文件。

















