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

版本:EditPlus3.7.0

目录

一、stx是什么?

二、配置信息

 1.sql文件高亮语法配置内容

2.配置信息的含义

总结


一、stx是什么?

        stx为后缀的文件名是EditPlus软件中高亮语法的配置文件,同样,您可以选择软件自带的语法文件,也可以自定义语法文件 (STX),总结就是怎么舒服怎么来。

二、配置信息

 1.sql文件高亮语法配置内容

#TITLE=SQL
; SQL syntax file written by T at 2023-4-23 Sunday
; This file is required for EditPlus to run correctly.
 
#DELIMITER=,(){}[]-+*%/='~!&|<>?:;.
#QUOTATION1='
#CONTINUE_QUOTE=n
#LINECOMMENT=#
#COMMENT=#
#COMMENTON=/*
#COMMENTOFF=*/
#ESCAPE=\
 
#SPECIAL_STX=SQL
 
#KEYWORD=SQL Tags
;var type
sql_variant
datetime
smalldatetime
float
real
decimal
money
smallmoney
bigint
int
smallint
tinyint
bit
ntext
text
image
integer
timestamp
uniqueidentifier
nvarchar
nchar
varchar
char
varbinary
binary
;database entities
COLUMN
CONSTRAINT
CURSOR
DATABASE
INDEX
TABLE
VIEW
ENGINE
 
#KEYWORD=Entities
;index type
BTREE
HASH
;character set
utf8
latine
;MySQL features
InnoDB
 
#KEYWORD=Reserved words
;Common
ADD
ALL
ALTER
AND
ANY
AS
ASC
AUTHORIZATION
AVG
BACKUP
BEGIN
BETWEEN
BREAK
BROWSE
BULK
BY
CASCADE
CASE
CHARACTER
CHECK
CHECKPOINT
CLOSE
CLUSTERED
COALESCE
COMMIT
COMMENT
COMMITTED
COMPUTE
CONFIRM
CONNECT
CONTAINS
CONTAINSTABLE
CONTINUE
CONTROLROW
CONVERT
COUNT
CREATE
CROSS
CURRENT
CURRENT_DATE
CURRENT_TIME
CURRENT_TIMESTAMP
CURRENT_USER
DBCC
DEALLOCATE
DECLARE
DEFAULT
DELETE
DENY
DESC
DISK
DISTINCT
DISTRIBUTED
DOUBLE
DROP
DUMMY
DUMP
ELSE
END
ERRLVL
ERROREXIT
ESCAPE
EXCEPT
EXEC
EXECUTE
EXISTS
EXIT
FETCH
FILE
FILLFACTOR
FLOPPY
FOR
FOREIGN
FREETEXT
FREETEXTTABLE
FROM
FULL
GOTO
GRANT
GROUP
HAVING
HOLDLOCK
IDENTITY
IDENTITY_INSERT
IDENTITYCOL
IF
IN
INNER
INSERT
INTERSECT
INTO
IS
ISOLATION
JOIN
KEY
KILL
LEFT
LEVEL
LIKE
LINENO
LOAD
MAX
MIN
MIRROREXIT
NATIONAL
NOCHECK
NONCLUSTERED
NOT
NULL
NULLIF
OF
OFF
OFFSETS
ON
ONCE
ONLY
OPEN
OPENDATASOURCE
OPENQUERY
OPENROWSET
OPTION
OR
ORDER
OUTER
OVER
PERCENT
PERM
PERMANENT
PIPE
PLAN
PRECISION
PREPARE
PRIMARY
PRINT
PRIVILEGES
PROC
PROCEDURE
PROCESSEXIT
PUBLIC
RAISERROR
READ
READTEXT
RECONFIGURE
REFERENCES
REPEATABLE
REPLICATION
RESTORE
RESTRICT
RETURN
REVOKE
RIGHT
ROLLBACK
ROWCOUNT
ROWGUIDCOL
RULE
SAVE
SCHEMA
SELECT
SERIALIZABLE
SESSION_USER
SET
SETUSER
SHUTDOWN
SOME
STATISTICS
SUBSTR
SUM
SYSTEM_USER
TABLE
TAPE
TEMP
TEMPORARY
TEXTSIZE
THEN
TIMESTAMP
TO
TOP
TRAN
TRANSACTION
TRIGGER
TRUNCATE
TSEQUAL
UNCOMMITTED
UNION
UNIQUE
UPDATE
UPDATETEXT
USE
USER
USING
VALUES
VARYING
WAITFOR
WHEN
WHERE
WHILE
WITH
WORK
WRITETEXT
;MySQL Features
AUTO_INCREMENT

2.配置信息的含义

#TITLE:STX文件的标题,这项配置必须放在STX文件的第一行,否则Editplus无法加载。#DELIMITER=,(){}[]-+*%/='~!&|<>?:;.
DELIMITER=,(){}[]-+*%/='~!&|<>?:;. 定义区别关键字用的分隔符,不用专门去指定空格和Tab,因为它们是默认的分隔符
#QUOTATION1='   指定引用符号,只允许输入一个字符
#CONTINUE_QUOTE=n是否允许引用符号在折行后仍然有效,为y则是,为n则否,n是默认值
#LINECOMMENT=#指定一个字符串,该字符串存在时,后面的部分全部为注释,这里指单行注释的符号,指定为‘ # ’
#COMMENTON=/*指定一个用于开启注释用的字符串,这里指多行注释的开头
为‘ /* ’
#COMMENTOFF=*/指定一个用于结束注释用的字符串,这里指多行注释的结尾
为‘ */
#ESCAPE=\指定转义字符,只允许输入一个字符,这里指定的为‘ \ ’
#SPECIAL_STX=SQL比较高级的语法整合在这儿。只对sql有作用。
#KEYWORD=SQL Tags这里指定的是SQL标签库
#KEYWORD=Reserved wordsReserved words属于保留字,定义一组以同种颜色显示的关键词。具体颜色可以在GUI里设置

补充:

①注释文本颜色,引用的文本等,颜色设置位置:工具->首选项->常规->颜色

②#KEYWORD设置的值,颜色对应的修改位置:工具->首选项->常规->文件->文件类型及语法


总结

        以上是针对Editplus软件中sql文件语法高亮的设置,同时,也可以扩展其他文件的语法高亮。

        以上是针对我遇到的问题,并在网上查阅资料解决;不一定能解决你们遇到的问题,但是可以提供你们进行参考!以上信息如有雷同,请联系删除!!!

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值