`
Surmounting
  • 浏览: 67035 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

EditPlus支持SQL突出显示,Shane版,市面最佳

阅读更多

最近要编写一批存储过程,文本编辑器使用 EditPlus3 。EditPlus 本身主打文本编辑、HTML + PHP 编辑,至 2012 年中还没有提供官方对 SQL 文件的语法高亮显示支持,需要自己编写语法高亮显示文件。市面上能找到很多资料,我看了接近十份明面上来源、时间各不一样的资料,全部都是来自一个叫 KK 之人制作的高亮显示文件。此文件没有区分各种关键字的不同,而且竟然将双引号认定为字符串包括符。于是我重写了一份 sql.stx 文件,改善了发现的上述问题。

  此文件后边附上内容,文件本身的下载页面地址为: http://download.csdn.net/detail/shanelooli/4565071
  拿到文件之后,将文件放在一个确定的位置,不要放在桌面这些临时位置。然后在 EditPlus 的菜单栏选择 工具(T) -> 配置用户工具(C)...
EditPlus 工具条截图
   点击之后会出现如下界面:
设置语法配置界面截图
  选择左边“类别”中的 文件 -> 设置&语法 ,点击右边“添加”按钮。类型名称用 SQL ,还需要填写扩展名和语法文件。其中扩展名就写 sql ,不要加点;语法文件通过 ... 按钮选中即可。点击确定,然后最好能重启 EditPlus 。
  如此,EditPlus 对 SQL 的语法识别即刻生效。

附:sql.stx

#TITLE=SQL
; SQL syntax file written by Shane Loo Li at 2012-9-12 Wednesday
; This file is required for EditPlus to run correctly.

#DELIMITER=,(){}[]-+*%/='~!&|<>?:;.
#QUOTATION1='
#CONTINUE_QUOTE=n
#LINECOMMENT=--
#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


本日志也发表于我在 CSDN 的博客: http://blog.csdn.net/shanelooli/article/details/7970082

分享到:
评论

相关推荐

    EditPlus 支持 SQL 语法高亮配置文件 sql.stx

    本文件用来提供 EditPlus 下对 SQL 的语法高亮显示功能。市面上能找到很多资料,我看了接近十份,全部都是一个叫 KK 之人制作的同一个文件。此文件没有区分各种关键字的不同,而且竟然将双引号认定为字符串包括符。...

    editplus 显示sql语法

    在EditPlus中设置SQL语法高亮显示,能有效提升代码可读性和编写效率。 首先,我们需要了解SQL(Structured Query Language),即结构化查询语言,它是用于管理和处理关系数据库的标准语言。SQL语法主要包括数据查询...

    EditPlus SQL.ACP自动提醒

    EditPlus 文档,可以EditPlus自动sql提示脚本

    editplus支持sql

    ### EditPlus支持SQL知识点详解 #### 一、编辑器简介 **EditPlus**是一款功能强大的文本编辑器,常被用于程序开发与脚本编写。它不仅支持多种编程语言的语法高亮显示,还具备代码折叠、自动完成等功能,极大地提高...

    Editplus编辑Sql高亮显示关键字

    EditPlus是一款功能强大的文本编辑器,尤其在编程领域广受欢迎,因为它支持多种编程语言的语法高亮显示。在处理SQL语句时,EditPlus能够帮助程序员更清晰地识别和理解代码,提高编码效率。以下将详细介绍如何在...

    Editplus SQL.stx文件下载

    (1)如果是Editplus找不到SQL.stx文件,直接放到Editplus的安装目录下即可。 (2)如果是Editplus中不能直接新建SQL的情况:先把文件放到Editplus的安装目录下,然后在editplus的菜单栏Tools-&gt; Configure User ...

    EditPlus-sql.stx

    EditPlus的sql模板。《sql.stx》

    editplus sql 语法文件

    1.将这个 sql.stx 文件拖曳进你的 editplus 软件安装目录中 2.打开 editplus 的“参数设置...4.在“文件扩展名”一栏中输入“sql”,即对打开的扩展名为 sql 的文件进行高亮显示 5.editplus 打开一个 sql 文件就高亮了

    Editplus中sql脚本,语法加亮文件,有使用说明。

    把下载的sql.stx,放在editplus安装目录下,然后配置下。具体操作: 工具-&gt;参数-&gt;文件-&gt;设置语法-&gt;添加 描述、扩展名填写 sql 语法文件选择安装目录下的sql.stx。

    EditPlus sql.stx

    EditPlus比较全面的[SQL server]代码高亮模板

    EidtPlus的SQL格式化显示规范

    该文件为EidtPlus提供格式化高亮显示sql语句的规则,将该文件放在editplus文件夹里面即可

    EditPlus SQL文件高亮模板

    EditPlus SQL文件高亮模板 Editplus默认是没有sql语法高亮的,原因是它的内部没有sql.stx的这样一个语法文件有了本资源就可以实现SQL文件高亮了。 操作步骤: 打开Editplus,打开工具-&gt; 首选项-&gt; 文件-&gt; 文档类型及...

    editplus sql语法着色

    EditPlus,作为一个强大的文本编辑器,提供了对多种编程语言的语法着色支持,包括SQL。本文将深入探讨如何在EditPlus中设置和使用SQL语法着色功能。 首先,让我们了解什么是语法着色。语法着色是文本编辑器的一项...

    EditPlus用的sql语法文件

    复制到edtplus目录,菜单中:工具-首选项-文件-设置&语法

    EditPlus SQL 语法支持文件

    editplus 的语法支持文件,你的 sql 文件语法颜色可以像managestudio 里面长得差不多了 只是差不多哦, 目前发现的问题,也许是editplus不支持 1.单引号内的字符串如果换行就显示错误了 2.@自定义的变量是显示不对的

    EditPlus代码自动完成所需的.acp文件

    当你在EditPlus中输入触发关键字时,它会自动显示匹配的代码片段供选择。 3. **文件列表解析** - `ccl_css.acp`: 这个文件包含了CSS样式的代码补全,比如常见的样式属性和值,方便你在编写CSS时快速插入。 - `ccl...

    EditPlus3.0+多种语言(html,java,perl,sql,python,php,jsp,css)

    对于SQL,它支持执行SQL查询并显示结果,极大地提高了数据库操作的效率;对于PHP、JSP和CSS,它能轻松处理脚本和样式表,使得Web开发工作更为流畅。 2. **代码提示与自动完成**:EditPlus3.0的代码提示功能可以帮助...

    oracle_plsql.zip_editplus plsql_editplus sql acp_oracle_oracle p

    editplus的SQL模板 editplus的SQL模板

Global site tag (gtag.js) - Google Analytics