首页 > 代码库 > EditPlus不能着色显示SQl语句的问题

EditPlus不能着色显示SQl语句的问题

说明:今天重装了系统后,从网上安装下载了一个EditPlus阅读代码,发现sql语句是灰色的,不和以前的带有颜色的看着美观了,顿时心里别扭了起来。以为下错了版本,可是换了好几个,都是这样,网上查了一下,才知道缺少个着色的文件。所以,我们手动添加一下这个sql着色的文件就可以了。

解决方法:

(1)我们先看看是什么文件,起到了让语法高亮的作用。

因为我的是英文版的,打开editplus,打开tools -> Preferences -> Files -> Setting &syntax

中文的话是:“工具”“首选项”“文件”“设置和语法”

如图:

01

02

03

(2)着色文件的建立

在那个着色的文件夹里,新建txt文档,打开,复制粘贴如下代码:

#TITLE=SQL; SQL syntax file written by KK.#DELIMITER=,(){}[]-+*%/="~!&|<>?:;.#QUOTATION1=#QUOTATION2="#LINECOMMENT=--#COMMENTON=#SPECIAL_STX=SQL#KEYWORD=SQL Tags;VARsql_variantdatetimesmalldatetimefloatrealdecimalmoneysmallmoneybigintintsmallinttinyintbitntexttextimageintegertimestampuniqueidentifiernvarcharncharvarcharcharCHARACTERvarbinarybinary#KEYWORD=Reserved wordsADDALLALTERANDANYASASCAUTHORIZATIONAVGBACKUPBEGINBETWEENBREAKBROWSEBULKBYCASCADECASECHECKCHECKPOINTCLOSECLUSTEREDCOALESCECOLUMNCOMMITCOMMENTCOMMITTEDCOMPUTECONFIRMCONNECTCONSTRAINTCONTAINSCONTAINSTABLECONTINUECONTROLROWCONVERTCOUNTCREATECROSSCURRENTCURRENT_DATECURRENT_TIMECURRENT_TIMESTAMPCURRENT_USERCURSORDATABASEDBCCDEALLOCATEDECLAREDEFAULTDELETEDENYDESCDISKDISTINCTDISTRIBUTEDDOUBLEDROPDUMMYDUMPELSEENDERRLVLERROREXITESCAPEEXCEPTEXECEXECUTEEXISTSEXITFETCHFILEFILLFACTORFLOPPYFORFOREIGNFREETEXTFREETEXTTABLEFROMFULLGOTOGRANTGROUPHAVINGHOLDLOCKIDENTITYIDENTITY_INSERTIDENTITYCOLIFININDEXINNERINSERTINTERSECTINTOISISOLATIONJOINKEYKILLLEFTLEVELLIKELINENOLOADMAXMINMIRROREXITNATIONALNOCHECKNONCLUSTEREDNOTNULLNULLIFOFOFFOFFSETSONONCEONLYOPENOPENDATASOURCEOPENQUERYOPENROWSETOPTIONORORDEROUTEROVERPERCENTPERMPERMANENTPIPEPLANPRECISIONPREPAREPRIMARYPRINTPRIVILEGESPROCPROCEDUREPROCESSEXITPUBLICRAISERRORREADREADTEXTRECONFIGUREREFERENCESREPEATABLEREPLICATIONRESTORERESTRICTRETURNREVOKERIGHTROLLBACKROWCOUNTROWGUIDCOLRULESAVESCHEMASELECTSERIALIZABLESESSION_USERSETSETUSERSHUTDOWNSOMESTATISTICSSUBSTRSUMSYSTEM_USERTABLETAPETEMPTEMPORARYTEXTSIZETHENTIMESTAMPTOTOPTRANTRANSACTIONTRIGGERTRUNCATETSEQUALUNCOMMITTEDUNIONUNIQUEUPDATEUPDATETEXTUSEUSERUSINGVALUESVARYINGVIEWWAITFORWHENWHEREWHILEWITHWORKWRITETEXT

保存,将文件名修改成sql.stx。然后

05

添加一个新的文件类型。单击右上角的add,添加一个类型,在description栏位填上sql,file Extensions栏位也填上sql,如果有多个扩展名,之间用“;”隔开(例如:sql;db2),然后在syntax file栏位填上sql.stx文件所在的路径,或者点击…按钮,选择你自己建立的sql着色文件。对了,最后别忘了点击OK按钮奥。

EditPlus不能着色显示SQl语句的问题