让 Editplus 支持 SQL 语法高亮【提供参考方法,有更好的语法文件可以自己替换】

#TITLE=SQL
; SQL syntax file written by xxx
#DELIMITER=,(){}[]-+*%/=‘~!&|<>?:;.
#QUOTATION1=‘
#CONTINUE_QUOTE=n
#LINECOMMENT=--
#LINECOMMENT2=#
#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

首先将以上代码复制,并且保存为【sql.stx】

将这个 sql.stx 文件拖曳进你的 editplus 软件安装目录中

打开 editplus 的“参数设置”菜单,打开后点击“添加”按钮

输入SQL

点击语法文件那一行的三个点,选中刚刚保存的【sql.stx】文件

添加好后,在【文件扩展名】一栏输入【sql】即可

还是不会的话可以看下面的0智商版图片

时间: 2024-08-06 03:34:40

让 Editplus 支持 SQL 语法高亮【提供参考方法,有更好的语法文件可以自己替换】的相关文章

12款最佳的 WordPress 语法高亮插件推荐

语法高亮工具增强了代码的可读性,美化了代码,让程序员更容易维护.语法高亮提供各种方式由以提高可读性和文本语境,尤其是对于其中可以结束跨越多个页面的代码,以及让开发者自己的程序中查找错误.在这篇文章中,我们选择了12款最佳的 WordPress 语法高亮插件分享给大家,这将有助于你管理,美化和突出你的代码. 您可能感兴趣的相关文章 10大流行的 Metro UI 风格 Bootstrap 主题 推荐35款精致的 CSS3 和 HTML5 网页模板 10款最新流行的 jQuery 插件,值得你收藏

github atom创建自己的语法高亮

使用atom一段时间了,有些插件还不是很成熟.比如项目中使用protobuf,早就有人写了语法高亮(https://github.com/podgib/atom-protobuf),但是效果不是很好.于是决定自己写一个. atom linux的配置目录在~/.atom下,里面有一个packages目录,所有安装的插件(或者叫做包)都在这里.所有在这里的包在启动时都会自动加载.因此,我们直接在这里创建一个包. cd .atom/packages mkdir language-protobufcd

NotePad++ 语法高亮 INC 文件

最近在学习 NASM 汇编语言,文本编辑器用的 NotePad++.汇编源代码以 .nas 为扩展名,NotePad++ 不能正确语法高亮显示.打开菜单项"设置 -> 语言格式设置",在"语言"列表中找到"Assembly ",在"自定义扩展名:"里加上 " nas ".好了,nas 类汇编源代码可以语法高亮了. 可是后来把扩展名 . inc 文件作为 nasm 汇编语言的头文件使用,也在"

Eclipse的彩色世界-文本语法高亮

Eclipse原来的色彩是不是看累了..zZ,换一下色彩,提提神,不过它位置好难找... java语法高亮位置:Preferences/Jave/Editor/Syntax Coloring   xml语法高亮:Preferences/XML/XML Files/Editor/Syntax Coloring   字体大小设置:Preferences/General/Apperance/Color and Fonts(Basic 最后两项) 设置好了,想把它备份起来,但是它最终保存在哪了呢?在哪了

java String 提供的方法

String类的判断功能: 1 * boolean equals(Object obj):比较字符串的内容是否相同,区分大小写 2 * boolean equalsIgnoreCase(String str):比较字符串的内容是否相同,忽略大小写 3 * boolean contains(String str):判断大字符串中是否包含小字符串 4 * boolean startsWith(String str):判断字符串是否以某个指定的字符串开头 5 * boolean endsWith(St

[转]Haroopad Markdown 编辑器代码语法高亮支持

代码语法高亮 书写格式为: ` ` ` language_key if (condition){ return true } ` ` ` 在 ` ` ` (三个反引号)之间的是代码,其中language_key的值,请参考 支持的语言和缩写标记 例如,将language_key用JavaScript替换,效果如下: if (condition){ return true } 支持的语言和缩写标记 Language language_key 1C 1c ActionScript actionscr

EditPlus远程编辑、语法高亮、编译运行源代码设置

最近写代码的过程中,除了写Java时用的Eclipse.在Linux下编辑的Vi之外,有时也会用EditPlus打开一些文件,如配置文件.日志文件.脚本等.个人觉得EditPlus在很多场景下比较好用,也很轻量,其中有一些有用的功能简单总结了一下. 1.远程编辑 通过Sftp编辑远程文件,除了用SftpDrive直接把服务器文件系统映射成本地磁盘外,还可以利用EditPlus自身支持的FTP功能.从编码的角度,后者更方便些,设置好后,每次需要编辑时,不必打开SftpDrive.从“计算机”中打开

EditPlus语法高亮

最近学习51单片机,使用Keil进行汇编编写代码时很多关键字没有高亮显示很不习惯,本身Keil鼠标选择字段操作就让人很无语,因此编辑ASM汇编文件都是用自己比较喜欢的EditPlus.EditPlus支持强大的.可自定义的语法高亮功能,可以创建自己的语法文件来支持其它设计语言.只要将创建的语法文件添加到“参数选择”对话框中的“设置&语法”中即可.但是网上没有现成的语法配置,有也是很多关键字显示不全,因此自己改了一个,用的还行. 要用EditPlus语法高亮,就先了解语法文件究竟怎么编辑,里面的参

Github Pages 代码语法高亮支持的语言和语法分析器

Github Pages 现只支持使用 Rouge 来代码语法高亮了. 从 Rouge 项目 中摘录支持的语言和语法分析器如下,以便查阅. apache: extend previous fix to apache and cmake lexers apiblueprint: Add a lexer for API Blueprint apple_script: utf-8 rampage biml: Initial BIML syntax highlighting support c: mak