博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
让editplus支持sql编辑
阅读量:6148 次
发布时间:2019-06-21

本文共 2373 字,大约阅读时间需要 7 分钟。

摘自:

时比较喜欢用editplus编辑器,用它来写JAVA程序,HTML程序和JSP程序,都很方便,但是最近我处于习惯用editplus来编写SQL存储过程的时候,就觉得很不舒服,主要是它不认SQL关键字,后来我发现这个问题其实是可以解决的。

 

      首先就是要自己编写一段代码,存为.stx 文件(例如sql.stx),然后在editplus的菜单栏Tools(工具)-> Configure User Tools(配置用户工具)->Files(文件)->Setting &syntax(设置和语法),点add(添加)按钮,在 description(输入文件类型说明)栏位填上sql,file Extensions(文件扩展名)栏位也填上sql,如果有多个扩展名,之间用“;”隔开(例如:sql; db2),然后在syntax file栏位填上sql.stx文件所在的路径,

 

我的是在D:\tools\editplus\SQL.stx,这样就可以了。

 

下面是我的sql.stx文件源码:

 

#TITLE=SQL

; SQL syntax file written by KK.

 

#DELIMITER=,(){}[]-+*%/="'~!&|<>?:;.

#QUOTATION1='

#QUOTATION2="

#LINECOMMENT=--

#COMMENTON=/*

#COMMENTOFF=*/

 

#SPECIAL_STX=SQL

 

#KEYWORD=SQL Tags

;VAR

sql_variant

datetime

smalldatetime

float

real

decimal

money

smallmoney

bigint

int

smallint

tinyint

bit

ntext

text

image

integer

timestamp

uniqueidentifier

nvarchar

nchar

varchar

char

CHARACTER

varbinary

binary

#KEYWORD=Reserved words

ADD

ALL

ALTER

AND

ANY

AS

ASC

AUTHORIZATION

AVG

BACKUP

BEGIN

BETWEEN

BREAK

BROWSE

BULK

BY

CASCADE

CASE

CHECK

CHECKPOINT

CLOSE

CLUSTERED

COALESCE

COLUMN

COMMIT

COMMENT

COMMITTED

COMPUTE

CONFIRM

CONNECT

CONSTRAINT

CONTAINS

CONTAINSTABLE

CONTINUE

CONTROLROW

CONVERT

COUNT

CREATE

CROSS

CURRENT

CURRENT_DATE

CURRENT_TIME

CURRENT_TIMESTAMP

CURRENT_USER

CURSOR

DATABASE

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

INDEX

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

VIEW

WAITFOR

WHEN

WHERE

WHILE

WITH

WORK

WRITETEXT

转载地址:http://cqmya.baihongyu.com/

你可能感兴趣的文章
[转]Paul Adams:为社交设计
查看>>
showdialog弹出窗口刷新问题
查看>>
java
查看>>
Vue.js连接后台数据jsp页面  ̄▽ ̄
查看>>
关于程序的单元测试
查看>>
mysql内存优化
查看>>
都市求生日记第一篇
查看>>
Java集合---HashMap源码剖析
查看>>
SQL优化技巧
查看>>
thead 固定,tbody 超出滚动(附带改变滚动条样式)
查看>>
Dijkstra算法
查看>>
css 动画 和 响应式布局和兼容性
查看>>
csrf 跨站请求伪造相关以及django的中间件
查看>>
MySQL数据类型--与MySQL零距离接触2-11MySQL自动编号
查看>>
生日小助手源码运行的步骤
查看>>
Configuration python CGI in XAMPP in win-7
查看>>
bzoj 5006(洛谷 4547) [THUWC2017]Bipartite 随机二分图——期望DP
查看>>
CF 888E Maximum Subsequence——折半搜索
查看>>
欧几里德算法(辗转相除法)
查看>>
面试题1-----SVM和LR的异同
查看>>