参考文章:https://blogs.sap.com/2019/05/31/abap-dark-theme-for-netweaver/

操作:下载主题文件压缩包,或者复制以下代码,重命名为:abap_spec.xml

  1 <?xml version="1.0"?>
  2 <?xml-stylesheet type="text/xsl" href="lang_spec.xslt"?>
  3 <XMLConfigSettings>
  4     <FILEINFO>
  5         <Author>Alex Arseniev</Author>
  6         <Type>LangSpec</Type>
  7         <Language>ABAP</Language>
  8         <Desc>Language specification for ABAP</Desc>
  9     </FILEINFO>
 10     <SPECIFICATION>
 11         <FilePattern>*.abap</FilePattern>
 12         <LexerDll>sapab4lex.dll</LexerDll>
 13         <CaseSensitive>0</CaseSensitive>
 14         <OpenClose>()[]''``||{}</OpenClose>
 15         <Delimiters>,.:</Delimiters>
 16         <WrapBy>(),</WrapBy>
 17         <LineEnd>.</LineEnd>
 18         <Words>0-9a-Z_/&lt;&gt;</Words>
 19         <HierarchySeparator>
 20             <Separator id="1" text="-"/>
 21             <Separator id="2" text="-&gt;"/>
 22             <Separator id="3" text="=&gt;"/>
 23             <Separator id="4" text="~"/>
 24             <Separator id="5" text="\"/>
 25             <Separator id="6" text="^"/>
 26             <Separator id="7" text="@"/>
 27         </HierarchySeparator>
 28     </SPECIFICATION>
 29     <STRUCTURES>
 30         <exception-follows value="="/>
 31         <Structure open="region" close="endregion" header="0" has_name="1" sent_start="1"/>
 32         <Structure open="if" middle="else" close="endif" header="1" sent_start="1">
 33             <Middle name="elseif"/>
 34         </Structure>
 35         <Structure open="case" middle="when" close="endcase" header="1" sent_start="1">
 36             <Middle name="others"/>
 37         </Structure>
 38         <Structure open="loop" close="endloop" header="1" sent_start="1"/>
 39         <Structure open="form" close="endform" has_name="1" separator="1" header="1" sent_start="1"/>
 40         <Structure open="while" close="endwhile" header="1" sent_start="1"/>
 41         <Structure open="do" close="enddo" header="1" sent_start="1"/>
 42         <Structure open="try" middle="catch" close="endtry" header="1" sent_start="1">
 43             <Middle name="cleanup"/>
 44         </Structure>
 45         <Structure open="class" close="endclass" has_name="1" separator="1" header="1" sent_start="1"/>
 46         <Structure open="method" close="endmethod" has_name="1" separator="1" header="1" sent_start="1"/>
 47         <Structure open="function" close="endfunction" has_name="1" separator="1" header="1" sent_start="1"/>
 48         <Structure open="module" close="endmodule" has_name="1" separator="1" header="1" sent_start="1"/>
 49         <Structure open="interface" close="endinterface" header="1" sent_start="1"/>
 50         <Structure open="at" close="endat" header="1" sent_start="1"/>
 51         <Structure open="exec" close="endexec" header="1" sent_start="0"/>
 52         <Structure open="define" close="end-of-definition" has_name="1" separator="1" header="0" sent_start="1"/>
 53         <Structure open="provide" close="endprovide" header="1" sent_start="1"/>
 54         <Structure open="select" close="endselect" header="1" sent_start="1">
 55             <open-exception-follows value="single"/>
 56             <open-exception-contains value="into table"/>
 57         </Structure>
 58         <Structure open="begin" close="end" header="0"/>
 59         <Structure open="enhancement" close="endenhancement" header="0" has_name="1" separator="1" sent_start="1"/>
 60         <Structure open="enhancement-section" close="end-enhancement-section" header="0" has_name="1" separator="1" sent_start="1"/>
 61         <Structure open="seam" close="endseam" header="1" sent_start="1"/>
 62         <Structure open="inject" close="endinject" header="1" sent_start="1"/>
 63         <Structure open="for" close="endfor" header="1" sent_start="1"/>
 64     </STRUCTURES>
 65     <FORMAT>
 66         <DefaultIndent>2</DefaultIndent>
 67         <ResetFormatSymbols>,</ResetFormatSymbols>
 68         <FormatWords>
 69             <FormatWord word="data" indent="6" next_line="1"/>
 70             <FormatWord word="field-symbols" indent="15" next_line="1"/>
 71             <FormatWord word="importing" indent="2" next_line="1"/>
 72             <FormatWord word="exporting" indent="2" next_line="1"/>
 73             <FormatWord word="changing" indent="2" next_line="1"/>
 74             <FormatWord word="exceptions" indent="2" next_line="1"/>
 75             <FormatWord word="tables" indent="2" next_line="1"/>
 76             <FormatWord word="using" indent="6" next_line="1"/>
 77             <FormatWord word="elseif" indent="-2"/>
 78             <FormatWord word="binding" indent="2" next_line="1"/>
 79         </FormatWords>
 80     </FORMAT>
 81     <SYNTAXINFO>
 82         <InfoType id="1" name="Compiler error" clr="-1"/>
 83         <InfoType id="2" name="Performance tip" clr="-1"/>
 84         <InfoType id="3" name="Syntax tip" clr="-1"/>
 85         <InfoType id="4" name="Spelling error" clr="-1"/>
 86     </SYNTAXINFO>
 87     <FILTERICONCAPTION>
 88         <IconIndex id="0" name="Bold"/>
 89         <IconIndex id="1" name="Public"/>
 90         <IconIndex id="2" name="Protected"/>
 91         <IconIndex id="3" name="Private"/>
 92         <IconIndex id="4" name="Class"/>
 93         <IconIndex id="5" name="Variable"/>
 94         <IconIndex id="6" name="Constant"/>
 95         <IconIndex id="7" name="Structure"/>
 96         <IconIndex id="8" name="Function"/>
 97         <IconIndex id="9" name="Type"/>
 98         <IconIndex id="10" name="Method"/>
 99         <IconIndex id="11" name="Keyword"/>
100         <IconIndex id="12" name="Regular"/>
101         <IconIndex id="13" name="Screen"/>
102         <IconIndex id="14" name="Include"/>
103         <IconIndex id="15" name="Application"/>
104         <IconIndex id="16" name="Table"/>
105         <IconIndex id="17" name="Attribute"/>
106         <IconIndex id="18" name="Relation"/>
107         <IconIndex id="19" name="Event"/>
108     </FILTERICONCAPTION>
109     <COLORSYNTAX>
110         <TextType id="8" name="Breakpoint" dstyle="1" dbkclr="0" clr="15923448" bkclr="5592575"/>
111         <TextType id="10" name="Changed indicator" dstyle="1" dbkclr="1" clr="5592575"/>
112         <TextType id="11" name="Changed and saved indicator" dstyle="1" dbkclr="1" clr="13007359"/>
113         <TextType id="5" name="Current line" dstyle="1" dbkclr="0" clr="15923448" bkclr="5916484"/>
114         <TextType id="6" name="Erroneous line" dstyle="1" dbkclr="0" clr="9239281" bkclr="5592575"/>
115         <TextType id="7" name="Execution" dstyle="1" dbkclr="0" clr="3549736" bkclr="8125008"/>
116         <TextType id="3" name="Inactive selected text" dstyle="1" dbkclr="0" clr="15923448" bkclr="10777186"/>
117         <TextType id="4" name="Line number" dstyle="1" dbkclr="1" clr="10777186"/>
118         <TextType id="13" name="Maximum line length" dstyle="1" dbkclr="1" clr="5592575"/>
119         <TextType id="2" name="Selected text" dstyle="1" dbkclr="0" clr="15923448" bkclr="10777186"/>
120         <TextType id="1" name="Selection margin" dstyle="1" dbkclr="1" clr="5916484"/>
121         <TextType id="21" name="Text highlights" bold="0" italic="0" underline="0" clr="13007359" bkclr="-1"/>
122         <TextType id="22" name="Text highlights error" bold="1" italic="0" underline="0" clr="7125247" bkclr="-1"/>
123         <TextType id="30" name="Normal" dstyle="0" dbkclr="0" bold="0" italic="0" underline="0" clr="15923448" bkclr="1511953"/>
124         <TextType id="9" name="Read-only mode" dstyle="1" dbkclr="1" clr="3549736"/>
125         <TextType id="31" name="Comments" dstyle="0" dbkclr="0" text="1" bold="0" italic="1" underline="0" clr="10777186" bkclr="-1">
126             <FirstChar>*</FirstChar>
127             <Conditions>
128                 <Condition start="&quot;" end="\n"/>
129             </Conditions>
130         </TextType>
131         <TextType id="52" name="Keywords" ImageIdx="13" bold="0" italic="0" underline="0" clr="16640395" bkclr="-1">
132             <Keywords>
133                 <Keyword text="Class-pool"/>
134                 <Keyword text="Function-pool"/>
135                 <Keyword text="Include"/>
136                 <Keyword text="Interface-pool"/>
137                 <Keyword text="Program"/>
138                 <Keyword text="Report"/>
139                 <Keyword text="Type-pool"/>
140                 <Keyword text="bound"/>
141                 <Keyword text="Class"/>
142                 <Keyword text="Class-data"/>
143                 <Keyword text="Class-events"/>
144                 <Keyword text="Class-methods"/>
145                 <Keyword text="Constants"/>
146                 <Keyword text="Contexts"/>
147                 <Keyword text="Data"/>
148                 <Keyword text="Definition"/>
149                 <Keyword text="Endclass"/>
150                 <Keyword text="Endinterface"/>
151                 <Keyword text="Enhancement"/>
152                 <Keyword text="Endenhancement"/>
153                 <Keyword text="Enhancement-section"/>
154                 <Keyword text="End-enhancement-section"/>
155                 <Keyword text="Events"/>
156                 <Keyword text="Field-groups"/>
157                 <Keyword text="Field-symbols"/>
158                 <Keyword text="Implementation"/>
159                 <Keyword text="Interface"/>
160                 <Keyword text="Interfaces"/>
161                 <Keyword text="Local"/>
162                 <Keyword text="Methods"/>
163                 <Keyword text="Parameters"/>
164                 <Keyword text="Private"/>
165                 <Keyword text="Protected"/>
166                 <Keyword text="Public"/>
167                 <Keyword text="Ranges"/>
168                 <Keyword text="Section"/>
169                 <Keyword text="Selection-screen"/>
170                 <Keyword text="Select-options"/>
171                 <Keyword text="Static"/>
172                 <Keyword text="Statics"/>
173                 <Keyword text="spots"/>
174                 <Keyword text="Type-pools"/>
175                 <Keyword text="Types"/>
176                 <Keyword text="During "/>
177                 <Keyword text="End-of-page"/>
178                 <Keyword text="End-of-selection"/>
179                 <Keyword text="Initialization"/>
180                 <Keyword text="Line-selection"/>
181                 <Keyword text="Line-selection"/>
182                 <Keyword text="Load-of-program"/>
183                 <Keyword text="Selection-screen"/>
184                 <Keyword text="Start-of-selection"/>
185                 <Keyword text="Top-of-page"/>
186                 <Keyword text="User-command"/>
187                 <Keyword text="and"/>
188                 <Keyword text="assigned"/>
189                 <Keyword text="At"/>
190                 <Keyword text="Begin"/>
191                 <Keyword text="between"/>
192                 <Keyword text="binding"/>
193                 <Keyword text="block"/>
194                 <Keyword text="byte-ca"/>
195                 <Keyword text="byte-cn"/>
196                 <Keyword text="byte-co"/>
197                 <Keyword text="byte-cs"/>
198                 <Keyword text="byte-na"/>
199                 <Keyword text="byte-ns"/>
200                 <Keyword text="Ca"/>
201                 <Keyword text="Call"/>
202                 <Keyword text="Case"/>
203                 <Keyword text="Catch"/>
204                 <Keyword text="Change"/>
205                 <Keyword text="Check"/>
206                 <Keyword text="Cleanup"/>
207                 <Keyword text="cn"/>
208                 <Keyword text="co"/>
209                 <Keyword text="Continue"/>
210                 <Keyword text="cp"/>
211                 <Keyword text="cs"/>
212                 <Keyword text="Define"/>
213                 <Keyword text="Do"/>
214                 <Keyword text="Each"/>
215                 <Keyword text="Else"/>
216                 <Keyword text="Elseif"/>
217                 <Keyword text="End"/>
218                 <Keyword text="Endat"/>
219                 <Keyword text="Endcase"/>
220                 <Keyword text="Enddo"/>
221                 <Keyword text="Endexec"/>
222                 <Keyword text="Endfor"/>
223                 <Keyword text="Endform"/>
224                 <Keyword text="Endfunction"/>
225                 <Keyword text="Endif"/>
226                 <Keyword text="Endloop"/>
227                 <Keyword text="Endmethod"/>
228                 <Keyword text="Endmodule"/>
229                 <Keyword text="End-of-definition"/>
230                 <Keyword text="Endon"/>
231                 <Keyword text="Endprovide"/>
232                 <Keyword text="Endselect"/>
233                 <Keyword text="Endtry"/>
234                 <Keyword text="Endwhile"/>
235                 <Keyword text="eq"/>
236                 <Keyword text="Exec"/>
237                 <Keyword text="Exit"/>
238                 <Keyword text="first"/>
239                 <Keyword text="Form"/>
240                 <Keyword text="Function"/>
241                 <Keyword text="ge"/>
242                 <Keyword text="gt"/>
243                 <Keyword text="If"/>
244                 <Keyword text="in"/>
245                 <Keyword text="initial"/>
246                 <Keyword text="is"/>
247                 <Keyword text="last"/>
248                 <Keyword text="le"/>
249                 <Keyword text="Leave"/>
250                 <Keyword text="Loop"/>
251                 <Keyword text="lt"/>
252                 <Keyword text="M"/>
253                 <Keyword text="Method"/>
254                 <Keyword text="Module"/>
255                 <Keyword text="na"/>
256                 <Keyword text="ne"/>
257                 <Keyword text="new"/>
258                 <Keyword text="not"/>
259                 <Keyword text="np"/>
260                 <Keyword text="ns"/>
261                 <Keyword text="o"/>
262                 <Keyword text="of"/>
263                 <Keyword text="On"/>
264                 <Keyword text="or"/>
265                 <Keyword text="Perform"/>
266                 <Keyword text="Provide"/>
267                 <Keyword text="requested"/>
268                 <Keyword text="Return"/>
269                 <Keyword text="screen"/>
270                 <Keyword text="Select"/>
271                 <Keyword text="Sql"/>
272                 <Keyword text="Stop"/>
273                 <Keyword text="supplied"/>
274                 <Keyword text="transaction"/>
275                 <Keyword text="Try"/>
276                 <Keyword text="When"/>
277                 <Keyword text="While"/>
278                 <Keyword text="z"/>
279                 <Keyword text="Abs"/>
280                 <Keyword text="Abs"/>
281                 <Keyword text="Abs"/>
282                 <Keyword text="Acos"/>
283                 <Keyword text="Add"/>
284                 <Keyword text="Add-corresponding"/>
285                 <Keyword text="Adjacent"/>
286                 <Keyword text="Aliases"/>
287                 <Keyword text="all"/>
288                 <Keyword text="Analyzer"/>
289                 <Keyword text="Any"/>
290                 <Keyword text="Append"/>
291                 <Keyword text="appending"/>
292                 <Keyword text="as"/>
293                 <Keyword text="ascending"/>
294                 <Keyword text="Asin"/>
295                 <Keyword text="Assign"/>
296                 <Keyword text="assigning"/>
297                 <Keyword text="Assert"/>
298                 <Keyword text="Atan"/>
299                 <Keyword text="Authority-check"/>
300                 <Keyword text="Avg"/>
301                 <Keyword text="Back"/>
302                 <Keyword text="BAdi"/>
303                 <Keyword text="binary"/>
304                 <Keyword text="Bit"/>
305                 <Keyword text="Bit-and"/>
306                 <Keyword text="Bit-not"/>
307                 <Keyword text="Bit-or"/>
308                 <Keyword text="Bit-xor"/>
309                 <Keyword text="Blank"/>
310                 <Keyword text="Bound"/>
311                 <Keyword text="Break-point"/>
312                 <Keyword text="buffer"/>
313                 <Keyword text="by"/>
314                 <Keyword text="c"/>
315                 <Keyword text="case"/>
316                 <Keyword text="Ceil"/>
317                 <Keyword text="Centered"/>
318                 <Keyword text="changing"/>
319                 <Keyword text="Charlen"/>
320                 <Keyword text="Checkbox"/>
321                 <Keyword text="Clear"/>
322                 <Keyword text="client"/>
323                 <Keyword text="Close"/>
324                 <Keyword text="Cnt"/>
325                 <Keyword text="Code"/>
326                 <Keyword text="Collect"/>
327                 <Keyword text="color"/>
328                 <Keyword text="col_negative"/>
329                 <Keyword text="col_normal"/>
330                 <Keyword text="Comment"/>
331                 <Keyword text="Commit"/>
332                 <Keyword text="Communication"/>
333                 <Keyword text="comparing"/>
334                 <Keyword text="component"/>
335                 <Keyword text="Compute"/>
336                 <Keyword text="Concatenate"/>
337                 <Keyword text="Condense"/>
338                 <Keyword text="Control"/>
339                 <Keyword text="Controls"/>
340                 <Keyword text="Convert"/>
341                 <Keyword text="Copy"/>
342                 <Keyword text="Cos"/>
343                 <Keyword text="Cosh"/>
344                 <Keyword text="Count"/>
345                 <Keyword text="Country"/>
346                 <Keyword text="Create"/>
347                 <Keyword text="Currency"/>
348                 <Keyword text="Cursor"/>
349                 <Keyword text="Customer-function"/>
350                 <Keyword text="Database"/>
351                 <Keyword text="Dataset"/>
352                 <Keyword text="date"/>
353                 <Keyword text="Dbmaxlen"/>
354                 <Keyword text="Decimals"/>
355                 <Keyword text="default"/>
356                 <Keyword text="Delete"/>
357                 <Keyword text="Demand"/>
358                 <Keyword text="descending"/>
359                 <Keyword text="Describe"/>
360                 <Keyword text="Detail"/>
361                 <Keyword text="Dialog"/>
362                 <Keyword text="Distinct"/>
363                 <Keyword text="Div"/>
364                 <Keyword text="Divide"/>
365                 <Keyword text="Divide-corresponding"/>
366                 <Keyword text="duplicates"/>
367                 <Keyword text="Dynpro"/>
368                 <Keyword text="Edit"/>
369                 <Keyword text="Editor-call"/>
370                 <Keyword text="encoding"/>
371                 <Keyword text="equal"/>
372                 <Keyword text="Event"/>
373                 <Keyword text="Exceptions"/>
374                 <Keyword text="excluding"/>
375                 <Keyword text="Exp"/>
376                 <Keyword text="Exponent"/>
377                 <Keyword text="Export"/>
378                 <Keyword text="exporting"/>
379                 <Keyword text="Extended"/>
380                 <Keyword text="Extract"/>
381                 <Keyword text="Fetch"/>
382                 <Keyword text="Field"/>
383                 <Keyword text="Fields"/>
384                 <Keyword text="Find"/>
385                 <Keyword text="Floor"/>
386                 <Keyword text="for"/>
387                 <Keyword text="Format"/>
388                 <Keyword text="Frac"/>
389                 <Keyword text="frame"/>
390                 <Keyword text="Free"/>
391                 <Keyword text="from"/>
392                 <Keyword text="Generate"/>
393                 <Keyword text="Get"/>
394                 <Keyword text="greater"/>
395                 <Keyword text="Group"/>
396                 <Keyword text="handler"/>
397                 <Keyword text="hashed"/>
398                 <Keyword text="header"/>
399                 <Keyword text="help-id"/>
400                 <Keyword text="Help-request"/>
401                 <Keyword text="Hide"/>
402                 <Keyword text="Hotspot"/>
403                 <Keyword text="i"/>
404                 <Keyword text="Icon"/>
405                 <Keyword text="id"/>
406                 <Keyword text="Import"/>
407                 <Keyword text="importing"/>
408                 <Keyword text="index"/>
409                 <Keyword text="Infotypes"/>
410                 <Keyword text="Inheriting"/>
411                 <Keyword text="Input"/>
412                 <Keyword text="Insert"/>
413                 <Keyword text="intensified"/>
414                 <Keyword text="into"/>
415                 <Keyword text="Inverse"/>
416                 <Keyword text="Iterator"/>
417                 <Keyword text="Join"/>
418                 <Keyword text="key"/>
419                 <Keyword text="Language"/>
420                 <Keyword text="Leading"/>
421                 <Keyword text="left"/>
422                 <Keyword text="left-justified"/>
423                 <Keyword text="less"/>
424                 <Keyword text="Like"/>
425                 <Keyword text="Line"/>
426                 <Keyword text="Line-count"/>
427                 <Keyword text="Lines"/>
428                 <Keyword text="Line-size"/>
429                 <Keyword text="List-processing"/>
430                 <Keyword text="Load"/>
431                 <Keyword text="lower"/>
432                 <Keyword text="Locale"/>
433                 <Keyword text="Log"/>
434                 <Keyword text="Log10"/>
435                 <Keyword text="Margin"/>
436                 <Keyword text="Mask"/>
437                 <Keyword text="Matchcode"/>
438                 <Keyword text="Max"/>
439                 <Keyword text="memory"/>
440                 <Keyword text="Mesh"/>
441                 <Keyword text="Message"/>
442                 <Keyword text="Message-id"/>
443                 <Keyword text="Min"/>
444                 <Keyword text="Mod"/>
445                 <Keyword text="mode"/>
446                 <Keyword text="Modify"/>
447                 <Keyword text="Move"/>
448                 <Keyword text="Move-corresponding"/>
449                 <Keyword text="Multiply"/>
450                 <Keyword text="Multiply-corresponding"/>
451                 <Keyword text="New-line"/>
452                 <Keyword text="New-page"/>
453                 <Keyword text="Next"/>
454                 <Keyword text="no "/>
455                 <Keyword text="nodes"/>
456                 <Keyword text="No-gap"/>
457                 <Keyword text="No-heading"/>
458                 <Keyword text="Non-unique"/>
459                 <Keyword text="No-scrolling"/>
460                 <Keyword text="No-sign"/>
461                 <Keyword text="No-title"/>
462                 <Keyword text="No-zero"/>
463                 <Keyword text="number"/>
464                 <Keyword text="Numofchar"/>
465                 <Keyword text="occurs"/>
466                 <Keyword text="occurrences"/>
467                 <Keyword text="Open"/>
468                 <Keyword text="optional"/>
469                 <Keyword text="order"/>
470                 <Keyword text="others"/>
471                 <Keyword text="Output"/>
472                 <Keyword text="Overlay"/>
473                 <Keyword text="Pack"/>
474                 <Keyword text="Page"/>
475                 <Keyword text="Parameter"/>
476                 <Keyword text="Pf-status"/>
477                 <Keyword text="places"/>
478                 <Keyword text="position"/>
479                 <Keyword text="Print"/>
480                 <Keyword text="Print-control"/>
481                 <Keyword text="Property"/>
482                 <Keyword text="Put"/>
483                 <Keyword text="Radiobutton"/>
484                 <Keyword text="Raise"/>
485                 <Keyword text="Raising"/>
486                 <Keyword text="Read"/>
487                 <Keyword text="Receive"/>
488                 <Keyword text="redefinition"/>
489                 <Keyword text="ref"/>
490                 <Keyword text="reference"/>
491                 <Keyword text="Refresh"/>
492                 <Keyword text="Reject"/>
493                 <Keyword text="Replace"/>
494                 <Keyword text="Reserve"/>
495                 <Keyword text="Reset"/>
496                 <Keyword text="right-justified"/>
497                 <Keyword text="Rollback"/>
498                 <Keyword text="Round"/>
499                 <Keyword text="rows"/>
500                 <Keyword text="Rtti"/>
501                 <Keyword text="Run"/>
502                 <Keyword text="Scan"/>
503                 <Keyword text="Scroll"/>
504                 <Keyword text="Scroll-boundary"/>
505                 <Keyword text="Search"/>
506                 <Keyword text="Selection-table"/>
507                 <Keyword text="Selector"/>
508                 <Keyword text="separated"/>
509                 <Keyword text="Set"/>
510                 <Keyword text="shared"/>
511                 <Keyword text="Shift"/>
512                 <Keyword text="Sign"/>
513                 <Keyword text="Sin"/>
514                 <Keyword text="single"/>
515                 <Keyword text="Sinh"/>
516                 <Keyword text="Size"/>
517                 <Keyword text="Skip"/>
518                 <Keyword text="Sort"/>
519                 <Keyword text="sorted"/>
520                 <Keyword text="Specified"/>
521                 <Keyword text="Split"/>
522                 <Keyword text="Sqrt"/>
523                 <Keyword text="Stamp"/>
524                 <Keyword text="standard"/>
525                 <Keyword text="starting"/>
526                 <Keyword text="Strlen"/>
527                 <Keyword text="Structure"/>
528                 <Keyword text="Submit"/>
529                 <Keyword text="Subtract"/>
530                 <Keyword text="Subtract-corresponding"/>
531                 <Keyword text="Sum"/>
532                 <Keyword text="Summary"/>
533                 <Keyword text="Supply"/>
534                 <Keyword text="Suppress"/>
535                 <Keyword text="Symbol"/>
536                 <Keyword text="Syntax-check"/>
537                 <Keyword text="Syntax-trace"/>
538                 <Keyword text="System-call"/>
539                 <Keyword text="System-exceptions"/>
540                 <Keyword text="table"/>
541                 <Keyword text="Tables"/>
542                 <Keyword text="Tan"/>
543                 <Keyword text="Tanh"/>
544                 <Keyword text="task"/>
545                 <Keyword text="Text"/>
546                 <Keyword text="Textpool"/>
547                 <Keyword text="Time"/>
548                 <Keyword text="times"/>
549                 <Keyword text="title"/>
550                 <Keyword text="Titlebar"/>
551                 <Keyword text="to"/>
552                 <Keyword text="Transfer"/>
553                 <Keyword text="Translate"/>
554                 <Keyword text="transporting"/>
555                 <Keyword text="Trunc"/>
556                 <Keyword text="type"/>
557                 <Keyword text="Uline"/>
558                 <Keyword text="under"/>
559                 <Keyword text="unique"/>
560                 <Keyword text="Unit"/>
561                 <Keyword text="Unpack"/>
562                 <Keyword text="up"/>
563                 <Keyword text="Update"/>
564                 <Keyword text="upper"/>
565                 <Keyword text="using"/>
566                 <Keyword text="value"/>
567                 <Keyword text="Value-request"/>
568                 <Keyword text="Wait"/>
569                 <Keyword text="Where"/>
570                 <Keyword text="Window"/>
571                 <Keyword text="with"/>
572                 <Keyword text="With-title"/>
573                 <Keyword text="Work"/>
574                 <Keyword text="Write"/>
575                 <Keyword text="x"/>
576                 <Keyword text="xor"/>
577                 <Keyword text="Xstrlen"/>
578                 <Keyword text="zone"/>
579             </Keywords>
580         </TextType>
581         <TextType id="32" name="Numbers" dstyle="0" dbkclr="0" bold="0" italic="0" underline="0" clr="9239281" bkclr="-1"/>
582         <TextType id="55" name="Operators" ImageIdx="12" bold="0" italic="0" underline="0" clr="16356285" bkclr="-1">
583             <Separators>
584                 <Separator text="."/>
585                 <Separator text=":"/>
586                 <Separator text=","/>
587                 <Separator text="("/>
588                 <Separator text=")"/>
589             </Separators>
590             <Keywords>
591                 <Keyword text="="/>
592                 <Keyword text="=?"/>
593             </Keywords>
594         </TextType>
595         <TextType id="33" name="Strings" dstyle="0" dbkclr="0" text="1" bold="0" italic="0" underline="0" clr="8125008" bkclr="-1">
596             <FirstChar/>
597             <Conditions>
598                 <Condition start="'" end="'"/>
599                 <Condition start="`" end="`"/>
600             </Conditions>
601         </TextType>
602         <TextType id="40" name="Syntactical error" dstyle="1" dbkclr="0" clr="5592575" bkclr="-1"/>
603         <TextType id="70" name="Token operator" bold="0" italic="0" underline="0" clr="16356285" bkclr="-1">
604             <Separators>
605                 <Separator text="-"/>
606                 <Separator text="-&gt;"/>
607                 <Separator text="=&gt;"/>
608                 <Separator text="~"/>
609             </Separators>
610         </TextType>
611         <TextType id="20" name="User region" dstyle="0" dbkclr="0" text="0" bold="0" italic="1" underline="0" clr="16356285" bkclr="-1">
612             <Conditions>
613                 <Condition start="&quot;$." end="\n"/>
614             </Conditions>
615         </TextType>
616     </COLORSYNTAX>
617 </XMLConfigSettings>
View Code

打开本地C盘路径:C:\Users\XXXX\AppData\Roaming\SAP\SAP GUI\ABAP Editor

将文件做好备份后即可进行替换。