日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ABB RAPID 在 Notepad++ 中语法高亮的实现

發布時間:2023/12/10 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ABB RAPID 在 Notepad++ 中语法高亮的实现 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

ABB RAPID 在 Notepad++ 中語法高亮的實現

分類:?Misc?145人閱讀?評論(0)?收藏?舉報 notepad++

Notepad++ 內置了一個稱為 UDL2.0 ?(User Defined Language) 的引擎,來實現用戶自定義語法高亮,使用它,可以定制自己的代碼語言。

相關的參考:

http://udl20.weebly.com/


ABB Rapid 語法類似于 Pascal,Ultraedit 文本編輯器已經有語法高亮定義。因此,可以在參考并引用其中的關鍵字等信息。

Ultraedit 的語言定義文件:http://www.ultraedit.com/files/wf/abb-s4.uew


之所以要使用 Notepad++ 而不是使用現成的 Ultraedit 是因為后者是收費軟件,完全可以用前者來代替。


可導入的 ABB RAPID Notepad++ UDL 定義文件:

[html]?view plaincopy
  • <NotepadPlus>??
  • ????<UserLang?name="RAPID_MOSTONE"?ext="mod?sys?prg"?udlVersion="2.1">??
  • ????????<Settings>??
  • ????????????<Global?caseIgnored="yes"?allowFoldOfComments="yes"?foldCompact="no"?forcePureLC="0"?decimalSeparator="0"?/>??
  • ????????????<Prefix?Keywords1="no"?Keywords2="no"?Keywords3="no"?Keywords4="no"?Keywords5="no"?Keywords6="no"?Keywords7="no"?Keywords8="no"?/>??
  • ????????</Settings>??
  • ????????<KeywordLists>??
  • ????????????<Keywords?name="Comments">00!?01?02?03%%%?04%%%</Keywords>??
  • ????????????<Keywords?name="Numbers,?prefix1"></Keywords>??
  • ????????????<Keywords?name="Numbers,?prefix2"></Keywords>??
  • ????????????<Keywords?name="Numbers,?extras1"></Keywords>??
  • ????????????<Keywords?name="Numbers,?extras2"></Keywords>??
  • ????????????<Keywords?name="Numbers,?suffix1"></Keywords>??
  • ????????????<Keywords?name="Numbers,?suffix2"></Keywords>??
  • ????????????<Keywords?name="Numbers,?range"></Keywords>??
  • ????????????<Keywords?name="Operators1">,?:?[?]?+?-?*?/?<?=?>?\?;</Keywords>??
  • ????????????<Keywords?name="Operators2">DIV?MOD???
  • NOT?AND?OR?XOR</Keywords>??
  • ????????????<Keywords?name="Folders?in?code1,?open">MODULE?THEN?PROC?WHILE?FOR?TEST?FUNC?RECORD?TRAP???
  • </Keywords>??
  • ????????????<Keywords?name="Folders?in?code1,?middle">ELSE?ELSEIF?CASE?DEFAULT</Keywords>??
  • ????????????<Keywords?name="Folders?in?code1,?close">ENDIF?ENDFOR?ENDTRAP?ENDWHILE?ENDTEST?ENDPROC?ENDMODULE?ENDFUNC?ENDRECORD</Keywords>??
  • ????????????<Keywords?name="Folders?in?code2,?open"></Keywords>??
  • ????????????<Keywords?name="Folders?in?code2,?middle"></Keywords>??
  • ????????????<Keywords?name="Folders?in?code2,?close"></Keywords>??
  • ????????????<Keywords?name="Folders?in?comment,?open">regin</Keywords>??
  • ????????????<Keywords?name="Folders?in?comment,?middle"></Keywords>??
  • ????????????<Keywords?name="Folders?in?comment,?close">endregin</Keywords>??
  • ????????????<Keywords?name="Keywords1">BACKWARD??
  • CONST??
  • FROM??
  • INOUT??
  • NOSTEPIN?NOVIEW??
  • PERS??
  • RAISE?READONLY?RETRY???
  • STEP?SYSMODULE??
  • IF?DO?TO?TRYNEXT??
  • VAR?VIEWONLY??
  • WITH</Keywords>??
  • ????????????<Keywords?name="Keywords2">AccSet?ActUnit?Add??
  • CallByVar?Clear?ClkReset?ClkStart?ClkStop?Close?ConfJ?ConfL?CONNECT?CorrClear?CorrCon?CorrDiscon?CorrWrite??
  • DeactUnit?Decr??
  • EoffsOff?EOffsOn?EoffsSet?ERRNO?ErrWrite???
  • GripLoad??
  • IDelete?Idisable?IEnable?Incr?IndAMove?IndCMove?IndDMove?IndReset?IndRMove??
  • InvertDO?IODisable?IOEnable?IsignalDI?ISignalDO?Isleep?ITimer?IVarValue?IWatch??
  • Load??
  • MoveAbsJ?MoveC?MoveJ?MoveL??
  • Open??
  • PathResol?PdispOff?PDispOn?PDispSet?PulseDO??
  • Reset?RestoPath?Rewind??
  • SearchC?SearchL?Set?SetAO?SetDO?SetGO?SingArea?SoftAct?SoftDeact?StartMove?StopMove?StorePath??
  • TPErase?TPReadFK?TPReadNum?TPShow?TPWrite?TriggC?TriggEquip?TriggInt?TriggIO?TriggJ?TriggL?TuneReset?TuneServo??
  • UnLoad??
  • VelSet??
  • WaitDI?WaitDO?WaitTime?WaitUntil?WriteBin?WriteStrBin?WZBoxDef?WZCylDef?WZDisable?WZDOSet?WZEnable?WZFree?WZLimSup?WZSphDef</Keywords>??
  • ????????????<Keywords?name="Keywords3">bool??
  • clock?confdata?corrdescr??
  • dionum??
  • errnum?extjoint??
  • intnum?iodev??
  • jointtarget??
  • loaddata?local??
  • mecunit?motsetdata??
  • num??
  • o_jointtarget?o_robtarget?orient??
  • pos?pose?progdisp??
  • robjoint?robtarget??
  • shapedata?signalai?signalao?signaldi?signaldo?signalgi?signalgo?speeddata?string?symnum??
  • tooldata?tpnum?triggdata?tunetype??
  • wobjdata?wzstationary?wztemporary??
  • zonedata??
  • seamdata?weavedata?welddata</Keywords>??
  • ????????????<Keywords?name="Keywords4">Abs?ACos?AOutput?ArgName?ASin?ATan?ATan2??
  • ByteToStr??
  • CDate?CjointT?ClkRead?CorrRead?Cos?CPos?CRobT?CTime?CTool?CWObj??
  • DefDFrame?DefFrame?Dim?DOutput??
  • EulerZYX?Exp??
  • GetTime?Goutput??
  • IndInpos?IndSpeed?IsPers?IsVar??
  • MirPos??
  • NumToStr??
  • Offs?OpMode?OrientZYX?ORobT??
  • PoseInv?PoseMult?PoseVect?Pow?Present??
  • ReadBin?ReadMotor?ReadNum?ReadStr?RelTool?Round?RunMode??
  • Sin?Sqrt?StrFind?StrLen?StrMap?StrMatch?StrMemb?StrOrder?StrPart?StrToByte?StrToVal??
  • Tan?TestDI?Trunc??
  • ValToStr</Keywords>??
  • ????????????<Keywords?name="Keywords5">AbsPosVergleich??
  • CheckHomePos?CheckParity??
  • EndSync??
  • FahreZuPos??
  • High??
  • Low??
  • Meldung?mv??
  • PosVergleich?ProgInfo??
  • RobSync??
  • SetParity?SMoveJ?SMoveL?SyncEvent??
  • WaitBreakDI?WaitMsgDI?WaitTPBreakDI</Keywords>??
  • ????????????<Keywords?name="Keywords6">TRUE?FALSE</Keywords>??
  • ????????????<Keywords?name="Keywords7">ERROR?GOTO?RETURN??
  • Stop?Break??
  • EXIT?ExitCycle</Keywords>??
  • ????????????<Keywords?name="Keywords8">ArcC?ArcL?ArcLStart?ArcLEnd?ArcCStart?ArcCEnd</Keywords>??
  • ????????????<Keywords?name="Delimiters">00"?01?02"?03(?04?05)?06{?07?08}?09?10?11?12?13?14?15?16?17?18?19?20?21?22?23</Keywords>??
  • ????????</KeywordLists>??
  • ????????<Styles>??
  • ????????????<WordsStyle?name="DEFAULT"?fgColor="000000"?bgColor="FFFFFF"?fontName="Courier?New"?fontStyle="0"?nesting="0"?/>??
  • ????????????<WordsStyle?name="COMMENTS"?fgColor="008000"?bgColor="FFFFFF"?fontName="Courier?New"?fontStyle="0"?nesting="0"?/>??
  • ????????????<WordsStyle?name="LINE?COMMENTS"?fgColor="008000"?bgColor="FFFFFF"?fontName="Courier?New"?fontStyle="2"?nesting="0"?/>??
  • ????????????<WordsStyle?name="NUMBERS"?fgColor="800080"?bgColor="FFFFFF"?fontName="Courier?New"?fontStyle="0"?nesting="0"?/>??
  • ????????????<WordsStyle?name="KEYWORDS1"?fgColor="0000FF"?bgColor="FFFFFF"?fontName="Courier?New"?fontStyle="0"?nesting="0"?/>??
  • ????????????<WordsStyle?name="KEYWORDS2"?fgColor="400080"?bgColor="FFFFFF"?fontName="Courier?New"?fontStyle="1"?nesting="0"?/>??
  • ????????????<WordsStyle?name="KEYWORDS3"?fgColor="FF00FF"?bgColor="FFFFFF"?fontName="Courier?New"?fontStyle="0"?nesting="0"?/>??
  • ????????????<WordsStyle?name="KEYWORDS4"?fgColor="000080"?bgColor="FFFFFF"?fontName="Courier?New"?fontStyle="0"?nesting="0"?/>??
  • ????????????<WordsStyle?name="KEYWORDS5"?fgColor="0000A0"?bgColor="FFFFFF"?fontName=""?fontStyle="0"?nesting="0"?/>??
  • ????????????<WordsStyle?name="KEYWORDS6"?fgColor="0000A0"?bgColor="FFFFFF"?fontName=""?fontStyle="1"?nesting="0"?/>??
  • ????????????<WordsStyle?name="KEYWORDS7"?fgColor="FF0000"?bgColor="FFFFFF"?fontName=""?fontStyle="1"?nesting="0"?/>??
  • ????????????<WordsStyle?name="KEYWORDS8"?fgColor="0000A0"?bgColor="FFFFFF"?fontName=""?fontStyle="1"?nesting="0"?/>??
  • ????????????<WordsStyle?name="OPERATORS"?fgColor="006000"?bgColor="FFFFFF"?fontName="Courier?New"?fontStyle="0"?nesting="0"?/>??
  • ????????????<WordsStyle?name="FOLDER?IN?CODE1"?fgColor="0000FF"?bgColor="FFFFFF"?fontName="Courier?New"?fontStyle="0"?nesting="0"?/>??
  • ????????????<WordsStyle?name="FOLDER?IN?CODE2"?fgColor="000000"?bgColor="FFFFFF"?fontName=""?fontStyle="0"?nesting="0"?/>??
  • ????????????<WordsStyle?name="FOLDER?IN?COMMENT"?fgColor="408080"?bgColor="FFFF80"?fontName=""?fontStyle="3"?nesting="0"?/>??
  • ????????????<WordsStyle?name="DELIMITERS1"?fgColor="0080C0"?bgColor="FFFFFF"?fontName="Courier?New"?fontStyle="0"?nesting="0"?/>??
  • ????????????<WordsStyle?name="DELIMITERS2"?fgColor="004000"?bgColor="FFFFFF"?fontName=""?fontStyle="0"?nesting="17038336"?/>??
  • ????????????<WordsStyle?name="DELIMITERS3"?fgColor="FF00FF"?bgColor="FFFFFF"?fontName=""?fontStyle="0"?nesting="0"?/>??
  • ????????????<WordsStyle?name="DELIMITERS4"?fgColor="000000"?bgColor="FFFFFF"?fontName=""?fontStyle="0"?nesting="0"?/>??
  • ????????????<WordsStyle?name="DELIMITERS5"?fgColor="000000"?bgColor="FFFFFF"?fontName=""?fontStyle="0"?nesting="0"?/>??
  • ????????????<WordsStyle?name="DELIMITERS6"?fgColor="000000"?bgColor="FFFFFF"?fontName=""?fontStyle="0"?nesting="0"?/>??
  • ????????????<WordsStyle?name="DELIMITERS7"?fgColor="000000"?bgColor="FFFFFF"?fontName=""?fontStyle="0"?nesting="0"?/>??
  • ????????????<WordsStyle?name="DELIMITERS8"?fgColor="000000"?bgColor="FFFFFF"?fontName=""?fontStyle="0"?nesting="0"?/>??
  • ????????</Styles>??
  • ????</UserLang>??
  • </NotepadPlus>??



  • 圖:在 Notepad++ 中自定義語言



    語法高亮效果:



    添加了 regin/endregin 注釋折疊

    總結

    以上是生活随笔為你收集整理的ABB RAPID 在 Notepad++ 中语法高亮的实现的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 妺妺窝人体色WWW精品 | 超黄av| youjizz日本人 | 国产伦精品一区二区三 | 国产人妻人伦精品1国产盗摄 | 一本高清视频 | 欧美做受高潮1 | 国产性―交―乱―色―情人 | 亚洲视频中文字幕在线观看 | av鲁丝一区鲁丝二区鲁丝三区 | 嫩草研究院在线观看 | 特级西西444www高清大视频 | 日本精品久久久 | 久久久久免费精品 | 俄罗斯毛片基地 | 一级黄色影院 | 黄色免费一级 | 国产精品永久久久久久久久久 | 日韩毛片免费看 | 日韩av高清 | 黑名单上的人全集免费观看 | 国产精品一区二区三区四 | 久久最新视频 | 精品人妻伦一区二区三区久久 | 成人中文网 | 中文字幕无码av波多野吉衣 | 日韩中文字幕一区 | 欧美日韩亚洲激情 | 国产aⅴ精品一区二区果冻 台湾性生生活1 | 欧美裸体女人 | 五月婷婷综合在线观看 | 久草99 | 一卡二卡三卡四卡五卡 | 少妇特黄一区二区 | 日本人六九视频 | ass亚洲尤物裸体pics | 黄色污在线观看 | 成人午夜免费观看 | 日本加勒比在线 | 欧美日韩在线免费视频 | 开心激情综合 | 日本亚洲一区二区三区 | 亚洲大成色| 中文字幕国产亚洲 | 乌克兰少妇性做爰 | 国产精品美女久久久久av爽 | www污网站 | 成人h动漫精品一区二区器材 | 九九精品在线播放 | 国产亚洲毛片 | 欧洲亚洲视频 | 亚洲啊啊啊啊啊 | 一区二区精彩视频 | 日韩不卡在线视频 | 国内视频自拍 | 亚洲免费看片 | 老司机一区 | 韩国三级hd两男一女 | 亚洲精品亚洲 | 人妻精品一区二区在线 | 操欧美女人| 夜色伊人 | 亚洲 欧美 综合 | 九九热在线精品视频 | 91精品中文字幕 | 精品国产系列 | 综合色综合 | 国产精品一页 | 老湿机69福利 | 制服诱惑一区 | brazzers欧美一区二区 | 欧美日韩一二三区 | 一区二区三区四区五区av | 色婷婷av一区二区三区四区 | 黄色91免费版 | www裸玉足久久久 | 欧美成人aaaa | 91中出 | 精品一区二区三区四 | a天堂在线观看 | 在线无遮挡 | 在线免费一级片 | 精品电影在线观看 | 国产精品久久久久久久久久久久久 | 97高清国语自产拍 | 久久99免费视频 | 日本午夜免费福利视频 | 天堂色区 | 男女av在线 | 久久久久久久久久久久国产精品 | 日韩超碰 | 97免费观看视频 | 片多多在线观看 | 久久国产精品亚洲 | 欧美xxxxx视频 | 精品妇女一区二区三区 | 国产精品第72页 | 国产性色视频 | 国产夫妻自拍av |