Notepad++中高亮显示ABAP代码方法
把以下代碼保存為ABAP.XML
<NotepadPlus>
? ? <UserLang name="ABAP" ext="abap">
? ? ? ? <Settings>
? ? ? ? ? ? <Global caseIgnored="yes" />
? ? ? ? ? ? <TreatAsSymbol comment="no" commentLine="yes" />
? ? ? ? ? ? <Prefix words1="no" words2="no" words3="no" words4="no" />
? ? ? ? </Settings>
? ? ? ? <KeywordLists>
? ? ? ? ? ? <Keywords name="Delimiters">'00'00</Keywords>
? ? ? ? ? ? <Keywords name="Folder+">DO FORM IF LOOP MODULE START-OF_FILE DEFINE WHILE BEGIN

</Keywords>
? ? ? ? ? ? <Keywords name="Folder-">ENDDO ENDFORM ENDIF ENDLOOP ENDMODULE END-OF_FILE END-OF-DEFINITION ENDWHILE END
</Keywords>
? ? ? ? ? ? <Keywords name="Operators">( ) , . / : + < = ></Keywords>
? ? ? ? ? ? <Keywords name="Comment">1 2 2 0* 0"</Keywords>
? ? ? ? ? ? <Keywords name="Words1"><icon> <itab> <fs> ABBREVIATED ABS ABSTRACT ABSTRACTFINAL ACCEPT ACCEPTING ACCORDING ACOS ACTUAL ADD ADD-CORRESPONDING ADDITIONS ADJACENT AFTER ALIASES ALL ALLOCATE ANALYZER AND APPEND APPENDING AS ASCENDING ASCENDINGDESCENDING ASIN ASSIGN ASSIGNING ATAN ATTRIBUTE AUTHORITY-CHECK AVG BACK BACKGOUND BEFORE BETWEEN BIGLITTLE BINARY BIT BLANK BLOCK BREAK-POINT BUFFER BY BYPASSING BYTE BYTECHARACTER CALL CASERESPECTING CASTING CEIL CENTERED CHANGE CHANGING CHARACTER CHECK CHECKBOX CHECKBOXSYMBOLICONLINE CLASS-DATA CLASS-EVENTS CLASS-METHODS CLEANUP CLEAR CLIENT CLOCK CLOSE CODE COL_BACKGROUND COL_HEADING COL_NORMAL COL_TOTAL COLLECT COLOR COLUMN COMMENT COMMIT COMMON COMMUNICATION COMPARING COMPONENT COMPONENTS COMPUTE CONCATENATE CONDENSE CONSTANTS CONTEXT CONTEXTS CONTINUE CONTROL CONTROLS CONVERSION CONVERT COS COSH COUNT COUNTRY COUNTY CREATE CURRENCY CURRENT CURSOR CUSTOMER-FUNCTION DATA DATABASE DATASET DATE DEALLOCATE DECIMALS DEFAULT DEFAULTUTF-8NON-UNICODE DEFERRED DEFINE DEFINING DEFINITION DELETE DELETING DEMAND DESCENDING DESCRIBE DESTINATION DIALOG DIRECTORY DISTANCE DISTINCT DIVIDE DIVIDE-CORRESPONDING DUPLICATE DUPLICATES DURING DYNAMIC EDIT EDITOR-CALL ELSE ELSEIF ?ENCODING ENDING ENDON ENTRIES ERRORS EVENT EVENTS EXCEPTION EXCEPTIONS EXCEPTION-TABLE EXCLUDE EXCLUDING EXIT EXIT-COMMAND EXP EXPORT EXPORTING EXTENDED EXTENSION EXTRACT FETCH FIELD FIELD-GROUPS FIELDSNO FIELD-SYMBOLS FILTER FINAL FIND FIRST FLOOR FOR FORMAT FORWARDBACKWARD FOUND FRAC FRAME FREE FRIENDS FROM FUNCTION-POOL GET GIVING GROUP HANDLER HASHED HAVING HEADER HEADING HELP-ID HIDE HIGHLOW HOLD HOTSPOT ICON ID IGNORING IMMEDIATELY IMPLEMENTATION IMPORT IMPORTING IN INCLUDE INCREMENT INDEX INDEX-LINE INHERITING INIT INITIAL INITIALIZATION INNER INNERLEFT INSERT INSTANCES INTENSIFIED INTERFACES INTERVALS INTO INTOAPPENDING INVERTED-DATE IS ITAB JOIN KEEPING KEY KEYS KIND LANGUAGE LAST LEADING LEAVE LEFT LEFT-JUSTIFIED LEFTRIGHT LEFTRIGHTCIRCULAR LEGACY LENGTH LIKE LINE LINE-COUNT LINES LINE-SELECTION LINE-SIZE LIST LIST-PROCESSING LOAD LOAD-OF-PROGRAM LOCAL LOCALE LOG LOG10 LOWER</Keywords>
? ? ? ? ? ? <Keywords name="Words2">MARGIN MARK MASK MATCH MAX MAXIMUM MEMORY MESSAGE MESSAGE-ID MESSAGES METHODS MIN MOD MODE MODEIN MODIF MODIFIER MODIFY MOVE MOVE-CORRESPONDING MULTIPLY MULTIPLY-CORRESPONDING NEW NEW-LINE NEW-PAGE NEXT NO- NODES NODETABLE NO-DISPLAY NO-GAP NO-GAPS NO-HEADINGWITH-HEADING NON NO-SCROLLING NO-SCROLLINGSCROLLING NOT NO-TITLEWITH-TITLE NO-ZERO NP NS NUMBER OBJECT OBLIGATORY OCCURENCE OCCURENCES OCCURS OF OFF OFFSET ON ONLY ONOFF OPEN OPTION OPTIONAL OR ORDER OTHERS OUTER OUTPUT-LENGTH OVERLAY PACK PACKAGE PAGE PAGELAST PAGEOF PAGEPAGE PAGES PARAMETER PARAMETERS PARAMETER-TABLE PART PERFORM PERFORMING PFN PF-STATUS PLACES POS_HIGH POS_LOW POSITION POSITIONS PRIMARY PRINT PRINT-CONTROL PRIVATE PROCESS PROGRAM PROPERTY PROTECTED PUBLIC PUBLICPROTECTEDPRIVATE PUSHBUTTON PUT QUICKINFO RADIOBUTTON RAISE RAISING RANGE RANGES READ RECEIVE RECEIVING REDEFINITION REF REFERENCE REFRESH REJECT RENAMING REPLACE REPLACEMENT REPORT RESERVE RESET RESOLUTION RESULTS RETURN RETURNING RIGHT RIGHT-JUSTIFIED ROLLBACK ROWS RUN SCAN SCREEN SCREEN-GROUP1 SCREEN-GROUP2 SCREEN-GROUP3 SCREEN-GROUP4 SCREEN-GROUP5 SCREEN-INPUT SCREEN-INTENSIFIED SCROLL SCROLL-BOUNDARY SEARCH SECTION SELECT SELECTION SELECTIONS SELECTION-SCREEN SELECTION-SET SELECTION-TABLE SELECT-OPTIONS SEND SEPARATED SET SHARED SHIFT SIGN SIN SINGLE SINGLEDISTINCT SINH SIZE SKIP SORT SORTABLE SPACE SPECIFIED SPLIT SQL SQRT STABLE STAMP STANDARD START STARTING STATICS STEP-LOOP STOP STRLEN STRUCTURE SUBMIT SUBTRACT SUBTRACT-CORRESPONDING SUFFIX SUM SUPPLY SUPPRESS SYMBOLS SYSTEM-EXCEPTIONS TABLE TABLENAME TABLES TABLEVIEW TAN TANH TASK TEXT THEN TIME TIMES TITLE TITLEBAR TO TOPIC TOP-OF-PAGE TRAILING TRANSACTION TRANSFER TRANSLATE TRUNC TYPE TYPELIKE TYPE-POOL TYPE-POOLS TYPES ULINE UNION UNIQUE UNIT UNTIL UP UPDATE UPPER UPPERLOWER USER-COMMAND USING VALUE VALUES VARY VARYING VERSION VIA WAIT WHEN WHERE WINDOW WITH WORK WRITE XSTRLEN ZONE</Keywords>
? ? ? ? ? ? <Keywords name="Words3">CA CN CO CP CS EQ GE GT LE LT NA NE</Keywords>
? ? ? ? ? ? <Keywords name="Words4">START-OF-SELECTION START-OF-PAGE END-OF-PAGE END-OF-SELECTION AT ENDAT ELSEIF ELSE METHOD ENDMETHOD CHAIN ENDCHAIN CASE ENDCASE FUNCTION ENDFUNCTION </Keywords>
? ? ? ? </KeywordLists>
? ? ? ? <Styles>
? ? ? ? ? ? <WordsStyle name="DEFAULT" styleID="11" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" />
? ? ? ? ? ? <WordsStyle name="FOLDEROPEN" styleID="12" fgColor="804000" bgColor="FFFFFF" fontName="" fontStyle="1" />
? ? ? ? ? ? <WordsStyle name="FOLDERCLOSE" styleID="13" fgColor="804040" bgColor="FFFFFF" fontName="" fontStyle="1" />
? ? ? ? ? ? <WordsStyle name="KEYWORD1" styleID="5" fgColor="0000FF" bgColor="FFFFFF" fontName="" fontStyle="1" />
? ? ? ? ? ? <WordsStyle name="KEYWORD2" styleID="6" fgColor="0000FF" bgColor="FFFFFF" fontName="" fontStyle="1" />
? ? ? ? ? ? <WordsStyle name="KEYWORD3" styleID="7" fgColor="FF0000" bgColor="FFFFFF" fontName="" fontStyle="0" />
? ? ? ? ? ? <WordsStyle name="KEYWORD4" styleID="8" fgColor="804040" bgColor="FFFFFF" fontName="" fontStyle="1" />
? ? ? ? ? ? <WordsStyle name="COMMENT" styleID="1" fgColor="008000" bgColor="FFFFFF" fontName="" fontStyle="2" />
? ? ? ? ? ? <WordsStyle name="COMMENT LINE" styleID="2" fgColor="008000" bgColor="FFFFFF" fontName="" fontStyle="2" fontSize="10" />
? ? ? ? ? ? <WordsStyle name="NUMBER" styleID="4" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" />
? ? ? ? ? ? <WordsStyle name="OPERATOR" styleID="10" fgColor="FF0000" bgColor="FFFFFF" fontName="" fontStyle="1" />
? ? ? ? ? ? <WordsStyle name="DELIMINER1" styleID="14" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" />
? ? ? ? ? ? <WordsStyle name="DELIMINER2" styleID="15" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" />
? ? ? ? ? ? <WordsStyle name="DELIMINER3" styleID="16" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" />
? ? ? ? </Styles>
? ? </UserLang>
</NotepadPlus>
打開Notepad++,點擊菜單欄中的【語言】-【自定義語言格式】。
導入步驟1保存的ABAP.XML:點擊導入,選擇ABAP.XML,打開。
導入成功。
導入成功后,你會看到語言下邊有一個ABAP(如果沒有,請關閉Notepad++,重新打開就有了),點擊ABAP后代碼就會高亮了。
總結
以上是生活随笔為你收集整理的Notepad++中高亮显示ABAP代码方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ABAP实现农历转成公历
- 下一篇: ABAP 实现新会话新窗口方法