UltraEdit-32 12.1版本配置默认文件显示为PL/SQL的高亮显示
在PL/SQL(我用的是在UE的网站上下的支持9I的语法的)的第一行最后加上File Extensions = *.*
 

UltraEdit是一款强大的编辑器,你甚至可以把她配置成你自己的IDE,遗憾的是UE里没有内置对PL/SQL的语法高亮。于是,我试着在网上找了很久,大多说是修改一个UE的配置文件WORDFILE.TXT,但是具体方法说的都不明了。经过我摸索找到了方法,发布出来给大家,希望对你有帮助。

内置语法高亮无PL/SQL:

下面来说说配置的具体方法:

打开“高级”-“配置”。“配置”窗口里点“编辑器显示”-“语法加亮”。

点“颜色选择”,点“语言”下拉菜单,可以看到预置的"Language14-Language20"没用,我们可以选紧挨着的序号“14”,现在记住这个序号,要用的哦!!!

点击“打开”按钮,UE会打开这个着色器配置文件WORDFILE.TXT。

将以下文本拷贝到WORDFILE.TXT最后:

/L8"PL/SQL" Nocase Line Comment = -- Block Comment On = File Extensions = SQL
/Delimiters = ~!%@^&*()-+=|\/{}[]:;"'<> , .?

/Function String = "%[A-Z _]*[~\s]+(*)"

/C1 "Keywords"

ABORT ACCEPT ACCESS ADD ALL ALTER AND ANY ARRAY ARRAYLEN AS ASC ASSERT ASSIGN AT AUDIT AUTHORIZATION AVG

BASE_TABLE BEGIN BETWEEN BINARY_INTEGER BODY BOOLEAN BY

CASE CHAR CHAR_BASE CHECK CLOSE CLUSTER CLUSTERS COLAUTH COLUMN COMMENT COMMIT COMPRESS CONNECT CONSTANT CRASH CREATE CURRENT CURRVAL CURSOR

DATABASE DATA_BASE DATE DBA DEBUGOFF DEBUGON DECLARE DECIMAL DEFAULT DEFINITION DELAY DELETE DESC DIGITS DISPOSE DISTINCT DO DROP

ELSE ELSIF END ENTRY EXCEPTION EXCEPTION_INIT EXCLUSIVE EXISTS EXIT

FALSE FETCH FILE FLOAT FOR FORM FROM FUNCTION

GENERIC GOTO GRANT GROUP

HAVING

IDENTIFIED IF IMMEDIATE IN INCREMENT INDEX INDEXES INDICATOR INITIAL INSERT INTEGER INTERFACE INTERSECT INTO IS

LEVEL LIKE LIMITED LOCK LONG LOOP

MAX MAXEXTENTS MIN MINEXTENTS MINUS MISLABEL MOD MODE

NATURAL NATURALN NEW NEXTVAL NOAUDIT NOCOMPRESS NOLOGGING NOT NOWAIT NULL NUMBER NUMBER_BASE

OF OFFLINE ON ONLINE OPEN OPTION OR ORDER OTHERS OUT

PACKAGE PARTITION PCTFREE PCTUSED PLS_INTEGER POSITIVE POSITIVEN PRAGMA PRIOR PRIVATE PRIVILEGES PROCEDURE PUBLIC

RAISE RANGE RAW REAL RECORD REF RELEASE REMR RENAME RESOURCE RETURN REVERSE REVOKE ROLLBACK ROW ROWID ROWLABEL ROWNUM ROWS ROWTYPE RUN

SAVEPOINT SCHEMA SELECT SEPARATE SESSION SET SHARE SMALLINT SPACE SQL SQLCODE SQLERRM START STATEMENT STDDEV SUBTYPE SUCCESSFUL SUM SYNONYM SYSDATE

TABAUTH TABLE TABLES TASK TERMINATE THEN TO TRIGGER TRUE TYPE

UID UNION UNIQUE UPDATE USE USER

VALIDATE VALUES VARCHAR VARCHAR2 VARIANCE VIEW VIEWS

WHEN WHENEVER WHERE WHILE WITH WORK WRITE

XOR

/C2 "Packages"

DBMS_OUTPUT

DBMS_JOB

DBMS_SQL

/C3 "Package Methods"

BIND_VARIABLE BIND_VARIABLE_CHAR BIND_VARIABLE_RAW BIND_VARIABLE_ROWID BROKEN

CHANGE CLOSE_CURSOR COLUMN_VALUE COLUMN_VALUE_CHAR COLUMN_VALUE_RAW COLUMN_VALUE_ROWID

DEFINE_COLUMN DEFINE_COLUMN_CHAR DEFINE_COLUMN_RAW DEFINE_COLUMN_ROWID DISABLE

ENABLE EXECUTE EXECUTE_AND_FETCH

FETCH_ROWS

GET_LINE GET_LINES

INTERVAL IS_OPEN

LAST_ERROR_POSITION LAST_ROW_COUNT LAST_ROW_ID LAST_SQL_FUNCTION_CODE

NEW_LINE NEXT_DATE

PARSE PUT PUT_LINE

REMOVE

SUBMIT

WHAT

/C4 "SQL*Plus Commands"

EXECUTE

GRANT

REPLACE

RUN

START

/C5 "SQL*Plus Functions"

ABS ADD_MONTHS ASCII

CEIL CHR CONCAT CONVERT COS COSH

DECODE

EXP

FLOOR

GREATEST

HEXTORAW

INITCAP INSTR

LAST_DAY LENGTH LN LOG LOWER LPAD LTRIM

MOD MONTHS_BETWEEN

NEXT_DAY NEW_TIME NLS_INITCAP NLS_LOWER NLS_UPPER NVL

POWER

RAWTOHEX REPLACE ROUND ROWIDTOCHAR RPAD RTRIM

SIGN SIN SINH SOUNDEX SQRT SUBSTR SUBSTRB

TAN TANH TO_CHAR TO_DATE TO_LABEL TO_MULTI_BYTE TO_NUMBER TO_SINGLE_TYPE TRANSLATE TRUNC

UPPER USERENV

VSIZE

/C6 "Should Be Reserved"

BEFORE

EACH

FOR

KEY

PRIMARY

WHEN WHERE WHILE

注意将第一行的L8该成L14【“14-20”都可以的】

手把手教你配置UltraEdit对Oracle的PLSQL着色的更多相关文章

  1. 第一节:学会Java前提-手把手教你配置JDK环境变量

    前言 大家好,今天写一遍学会Java前提-手把手教你配置JDK环境变量的概述,希望你们喜欢 下载地址 下载jdk,和eclipse就比较简单了,提供JDK 9 地址: http://www.oracl ...

  2. 【必知必会】手把手教你配置MySQL环境变量——图文详解

    一.先决条件 假设我们已经成功安装MySQL数据库.如果还有小伙伴不知道如何安装MySQL数据库,可以在本文下留言,留言数超20,则出一期"手把手教你安装MySQL数据库--图文详解&quo ...

  3. Linux环境搭建 | 手把手教你配置Linux虚拟机

    在上一节 「手把你教你安装Linux虚拟机」 里,我们已经安装好了Linux虚拟机,在这一节里,我们将配置安装好的Linux虚拟机,使其达到可以开发的程度. Ubuntu刚安装完毕之后,还无法进行开发 ...

  4. 最香远程开发解决方案!手把手教你配置VS Code远程开发工具,工作效率提升N倍

    文章每周持续更新,原创不易,「三连」让更多人看到是对我最大的肯定.可以微信搜索公众号「 后端技术学堂 」第一时间阅读(一般比博客早更新一到两篇) 今天和大家分享远程开发工具,分享一下我平常是如何用 V ...

  5. 手把手教你配置苹果APNS推送服务|钿畑的博客 | 钿畑的博客

    http://www.360doc.com/content/15/0118/17/1073512_441822850.shtml# 钿畑的文章索引 1. 什么是推送通知 2. 什么是APNS? 3. ...

  6. Java入门 手把手教你配置环境变量

    很多人觉得配置Java开发的环境变量很麻烦,很容易忘记,时常被它搞得晕头转向.如果出现这样的情况,那么原因只有一个,你不了解为毛需要配置环境变量,不配置环境变量就不能开发了吗? 答案是:NO!,那么下 ...

  7. 手把手教你配置git和git仓库

    今天是git专题的第二篇,我们来介绍一下git的基本配置,以及建立一个git仓库的基本方法. 首先申明一点,本文不会介绍git的安装.一方面是大部分个人PC的系统当中都是已经装好了git的,另外一方面 ...

  8. 手把手教你配置KVM服务器

    1 Ubuntu系统安装 1.1 制作启动盘 准备一个U盘,将其清空后,去官网下载Ubuntu18.04系统的iso镜像文件,并将其拷进U盘.然后下载一个UltralOS软碟通工具,完成安装后打开软碟 ...

  9. 手把手教从零开始在GitHub上使用Hexo搭建博客教程(一)-附GitHub注册及配置

    前言 有朋友问了我关于博客系统搭建相关的问题,由于是做开发相关的工作,我给他推荐的是使用github的gh-pages服务搭建个人博客. 推荐理由: 免费:github提供gh-pages服务是免费的 ...

随机推荐

  1. LDAP抛出Error Code 3 - Timelimit Exceeded 异常,导致CAS连接报错

    最近公司使用CAS连接LDAP,实现单点登录.遇到了这个问题:登录后,抛出错误: 查看CAS后台,看到这个异常. javax.naming.TimeLimitExceededException: LD ...

  2. SVN使用说明

    一,安装客户端SVN 1.下载 "svn小乌龟"后,进行安装.如下图: 安装完成后,右键项目文件夹就可以看到如下: 2:checkout项目文件. 新建或者进入目录下(比如qian ...

  3. http 301和302的区别

    1.什么是301转向?什么是301重定向? 301转向(或叫301重定向,301跳转)是当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种, ...

  4. 无约束优化算法——牛顿法与拟牛顿法(DFP,BFGS,LBFGS)

    简介:最近在看逻辑回归算法,在算法构建模型的过程中需要对参数进行求解,采用的方法有梯度下降法和无约束项优化算法.之前对无约束项优化算法并不是很了解,于是在学习逻辑回归之前,先对无约束项优化算法中经典的 ...

  5. Windows Phone开发需要了解的背景

    在Windows Phone8.1之前,Windows Phone应用是基于Silverlight的,这些代码也不能在Windows上运行,从Windows Phone8.1开始,开发者多了一个选择, ...

  6. Fragment的使用(二)

    动态添加Fragment 将MainActivity的布局文件中的两个Fragment的代码注释掉.在MainActivity的java文件中添加如下代码: package com.cm.myfrag ...

  7. JS总结 本地对象1

    Data对象 用于获取当前时间的对象 例如,要用该对象输出:  2016年9月7日 10:57 星期三   这样格式的时间 var time=new Date(), month=time.getMon ...

  8. curl开源库编译

    环境:Win7+VS2013 1.下载curl的zip包并解压,本文下载的是curl-7.39.0.zip,下载地址:http://curl.haxx.se/download.html 2.打开vs2 ...

  9. httpclient学习

    httpclient入门:  http://www.ibm.com/developerworks/cn/opensource/os-httpclient/   httpclient证书导入:http: ...

  10. clojure 之 hello world

    1. 安装Leiningen 2. lein new app bar 3. lein run Hello, World!