当前位置: 首页 > news >正文

EditPlus中.nut文件高亮--stx配置文件解释

一、stx是什么?

        stx为后缀的文件名是EditPlus软件中高亮语法的配置文件,同样,您可以选择软件自带的语法文件,也可以自定义语法文件 (STX)。我们通过设置nut.stx 文件实现EditPlus支持squirrel脚本语言的高亮。

二、配置信息

 1.nut.stx文件内容

#TITLE=nut
; C/C++ syntax file written by ES-Computing.
; This file is required for EditPlus to run correctly.#DELIMITER=,(){}[]-+*%/\="'~!&|<>?:;.#
#QUOTATION1='
#QUOTATION2="
#CONTINUE_QUOTE=n
#LINECOMMENT=//
#COMMENTON=/*
#COMMENTOFF=*/
#ESCAPE=\
#CASE=y
#NUMBER_PATTERN=nut
#SPECIAL_STX=nut#KEYWORD=Reserved words
base	
break	
case	
catch	
class	
clone
continue	
const	
default	
delete	else	
enum
extends	
for	
foreach	
function	
if	
in
local	
null	
resume	
return	
switch	
this
throw	
try	
typeof	
while	
yield	
constructor
instanceof	
true	
false	
static	
__LINE__	
__FILE__#KEYWORD=Compiler directives#

2.配置信息的含义

#TITLE STX文件的标题,这项配置必须放在STX文件的第一行,否则Editplus无法加载
#DELIMITER定义区别关键字用的分隔符
#QUOTATION1指定引用符号,只允许输入一个字符
#CONTINUE_QUOTE是否允许引用符号在折行后仍然有效,为y则是,为n则否,n是默认值
#LINECOMMENT指定一个字符串,该字符串存在时,后面的部分全部为注释
#COMMENTON 指定一个用于开启注释用的字符串,这里指多行注释的开头/*
#COMMENTOFF指定一个用于结束注释用的字符串,这里指多行注释的结尾
为‘ */
#ESCAPE指定转义字符,只允许输入一个字符,这里指定的为‘ \ ’
#CASE区分大小写
#NUMBER_PATTERN 这是一个特殊的占位符,表示使用默认的数字匹配模式              
#SPECIAL_STX 这也是一个占位符,表示使用默认的特殊语法规则
#KEYWORD=Reserved words这部分定义了 Nut 语言的保留关键字,包括控制流语句、类定义、变量声明等

总结

这个语法文件为 EditPlus 提供了 squirrel语言的基本语法高亮功能。

如果你需要修改这个语法文件以适应特定需求,可以根据 squirrel语言的具体语法规则调整这些设置。

http://www.lqws.cn/news/182431.html

相关文章:

  • 代码安全规范1.1
  • Day46
  • Ubuntu 系统.sh脚本一键部署内网Java服务(组件使用docker镜像,宕机自启动)
  • win10+TensorRT+OpenCV+Qt+YOLOV8模型部署教程
  • LeetCode 2434.使用机器人打印字典序最小的字符串:贪心(栈)——清晰题解
  • 短视频矩阵SaaS系统:开源部署与核心功能架构指南
  • 华为仓颉语言初识:并发编程之同步机制(上)
  • 20250606-C#知识:匿名函数、Lambda表达式与闭包
  • Java适配器模式深度解析:无缝集成不兼容系统的艺术
  • [BIOS]VSCode zx-6000 编译问题
  • 【乐企板式文件】货物运输类发票,多页支持
  • 一套成熟的家装OMS
  • 智能制造数字孪生全要素交付一张网:智造中枢,孪生领航,共建智造生态共同体
  • 黑盒测试用例设计方法-全
  • 算法打卡16天
  • Axios请求超时重发机制
  • 5.2 HarmonyOS NEXT应用性能诊断与优化:工具链、启动速度与功耗管理实战
  • Kafka 入门指南与一键部署
  • vscode vue debug
  • CSS 定位:原理 + 场景 + 示例全解析
  • 前端技能包
  • Unity3D移动设备阴影优化方案
  • 鼠标的拖动效果
  • Java项目中常用的中间件及其高频问题避坑
  • grafana-mcp-analyzer:基于 MCP 的轻量 AI 分析监控图表的运维神器!
  • ingress-nginx 开启 Prometheus 监控 + Grafana 查看指标
  • 常用枚举技巧:基础(一)
  • 【第一章:人工智能基础】01.Python基础及常用工具包-(2)Python函数与模块
  • Caliper 配置文件解析:fisco-bcos.json
  • 【C++从零实现Json-Rpc框架】第六弹 —— 服务端模块划分