zoukankan      html  css  js  c++  java
  • 手把手教你配置UltraEdit对Oracle的PLSQL着色

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

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

    内置语法高亮无PL/SQL:

    手把手教你配置UltraEdit对Oracle的PLSQL着色

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

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

    手把手教你配置UltraEdit对Oracle的PLSQL着色

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

    手把手教你配置UltraEdit对Oracle的PLSQL着色

    点击“打开”按钮,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”都可以的】

  • 相关阅读:
    手游营销的10个靠谱方向
    创业三个月总结---记录这三个月的酸甜苦辣咸!!!
    创业三个月总结---记录这三个月的酸甜苦辣咸!!!
    Notepad++ 删除空白行的方法
    Notepad++ 删除空白行的方法
    几种常见容器比较和分析 hashmap, map, vector, list ...hash table
    hdu 3371
    hdu 1879
    hdu 1875
    hdu 1863
  • 原文地址:https://www.cnblogs.com/rain318/p/5341035.html
Copyright © 2011-2022 走看看