`

NotePad++ 高亮iMacro脚本语法

 
阅读更多

1.notepad 为imacro自定义语言,从而高亮语法:

 

<NotepadPlus>
    <UserLang name="IIM" ext="IIM" udlVersion="2.0">
        <Settings>
            <Global caseIgnored="no" allowFoldOfComments="no" forceLineCommentsAtBOL="no" foldCompact="no" />
            <Prefix Keywords1="no" Keywords2="no" Keywords3="no" Keywords4="yes" Keywords5="no" Keywords6="no" Keywords7="no" Keywords8="no" />
        </Settings>
        <KeywordLists>
            <Keywords name="Comments" id="0">03 03 04 04 00&apos; 01 02</Keywords>
            <Keywords name="Numbers, additional" id="1"></Keywords>
            <Keywords name="Numbers, prefixes" id="2"></Keywords>
            <Keywords name="Numbers, extras with prefixes" id="3"></Keywords>
            <Keywords name="Numbers, suffixes" id="4"></Keywords>
            <Keywords name="Operators1" id="5">{ } + &lt; = &gt;</Keywords>
            <Keywords name="Operators2" id="6"></Keywords>
            <Keywords name="Folders in code1, open" id="7"></Keywords>
            <Keywords name="Folders in code1, middle" id="8"></Keywords>
            <Keywords name="Folders in code1, close" id="9"></Keywords>
            <Keywords name="Folders in code2, open" id="10"></Keywords>
            <Keywords name="Folders in code2, middle" id="11"></Keywords>
            <Keywords name="Folders in code2, close" id="12"></Keywords>
            <Keywords name="Folders in comment, open" id="13"></Keywords>
            <Keywords name="Folders in comment, middle" id="14"></Keywords>
            <Keywords name="Folders in comment, close" id="15"></Keywords>
            <Keywords name="Keywords1" id="16">ADD BACK CLEAR CLICK CMDLINE DISCONNECT DS EXTRACT FILEDELETE FILTER FRAME IMAGECLICK IMAGESEARCH ONCERTIFICATEDIALOG ONDIALOG ONDOWNLOAD ONERRORDIALOG ONLOGIN ONPRINT ONSECURITYDIALOG ONWEBPAGEDIALOG PAUSE PRINT PROMPT PROXY REDIAL REFRESH SAVEAS SET SIZE STOPWATCH TAB TAG URL VERSION WAIT WINCLICK</Keywords>
            <Keywords name="Keywords2" id="17">GOTO T POS TYPE FORM ATTR CONTENT BUILD RECORDER EXTRACT CLOSEALLOTHERS FOLDER FILE CLICK X Y CMD STATUS F IMAGE CONFIDENCE C BUTTON CONTINUE USER PASSWORD KEYS ADDRESS BYPASS ISP ID SECONDS</Keywords>
            <Keywords name="Keywords3" id="18">!DATASOURCE !DATASOURCE_COLUMNS !DATASOURCE_LINE !DIALOGMANAGER !ENCRYPTION !ERRORIGNORE !ERRORMACRO !EXTRACT !EXTRACT_TEST_POPUP !EXTRACTADD !EXTRACTDIALOG !FILELOG !FILESTOPWATCH !FOLDERIMACROS !IMAGEX !IMAGEY !LOADCHECK !LOOP !MACROTIMEOUT !NOW !POINTER !REPLAYSPEED !SINGLESTEP !STOPWATCHTIME !TIMEOUT !URLCURRENT !URLSTART !USERAGENT !VAR1 !VAR2 !VAR3 !VARDEFAULT</Keywords>
            <Keywords name="Keywords4" id="19">!COL</Keywords>
            <Keywords name="Keywords5" id="20"></Keywords>
            <Keywords name="Keywords6" id="21"></Keywords>
            <Keywords name="Keywords7" id="22"></Keywords>
            <Keywords name="Keywords8" id="23"></Keywords>
            <Keywords name="Delimiters" id="24">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" styleID="0" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
            <WordsStyle name="COMMENTS" styleID="1" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
            <WordsStyle name="LINE COMMENTS" styleID="2" fgColor="008000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
            <WordsStyle name="NUMBERS" styleID="3" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
            <WordsStyle name="KEYWORDS1" styleID="4" fgColor="0000FF" bgColor="FFFFFF" fontName="" fontStyle="1" nesting="0" />
            <WordsStyle name="KEYWORDS2" styleID="5" fgColor="800000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
            <WordsStyle name="KEYWORDS3" styleID="6" fgColor="8000FF" bgColor="FFFFFF" fontName="" fontStyle="2" nesting="0" />
            <WordsStyle name="KEYWORDS4" styleID="7" fgColor="8000FF" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
            <WordsStyle name="KEYWORDS5" styleID="8" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
            <WordsStyle name="KEYWORDS6" styleID="9" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
            <WordsStyle name="KEYWORDS7" styleID="10" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
            <WordsStyle name="KEYWORDS8" styleID="11" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
            <WordsStyle name="OPERATORS" styleID="12" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
            <WordsStyle name="FOLDER IN CODE1" styleID="13" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
            <WordsStyle name="FOLDER IN CODE2" styleID="14" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
            <WordsStyle name="FOLDER IN COMMENT" styleID="15" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
            <WordsStyle name="DELIMITERS1" styleID="16" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
            <WordsStyle name="DELIMITERS2" styleID="17" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
            <WordsStyle name="DELIMITERS3" styleID="18" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
            <WordsStyle name="DELIMITERS4" styleID="19" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
            <WordsStyle name="DELIMITERS5" styleID="20" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
            <WordsStyle name="DELIMITERS6" styleID="21" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
            <WordsStyle name="DELIMITERS7" styleID="22" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
            <WordsStyle name="DELIMITERS8" styleID="23" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
        </Styles>
    </UserLang>
</NotepadPlus>

 

 

2.把以上文件保存为 IMM.xml

 

3. 打开notepad,然后选择语言,选择define your lang

 

4.输入你语言名称: IMM,然后导入IMM.xml

 

5.关闭notepad,然后新建一个文件,输入imacro脚本,测试是否语法高亮. 点击图片查看,高清无码



 

6.over

 

  • 大小: 183.8 KB
分享到:
评论

相关推荐

    notepad++的Squirrel语法高亮插件

    总的来说,Notepad++的Squirrel语法高亮插件是提升Squirrel脚本编写效率和舒适度的有效工具。通过这个插件,开发者可以更轻松地阅读和理解代码,进而提高编程效率。不仅如此,Notepad++本身还具有代码折叠、多文档...

    notepad++安装包及插件.zip

    1. **语法高亮**:支持超过50种编程语言的语法高亮,使得代码更易于阅读。 2. **多文档界面**:可以同时打开和编辑多个文件,方便对比和操作。 3. **查找和替换**:强大的搜索功能,支持正则表达式,方便进行复杂...

    Notepad++运行C#的插件及源码

    在使用过程中,你可以利用Notepad++的其他特性,如语法高亮、代码折叠、自动完成等,与CSScriptNpp插件配合,创建一个强大的C#开发环境。此外,插件还可能提供了一些自定义设置,如编译选项、错误处理等,以满足不同...

    Notepad++免安装版

    它不仅能够处理纯文本文件,还支持多种编程语言的语法高亮显示,如HTML、CSS、JavaScript、Python、Java、C++等。这使得程序员在编写代码时可以更加清晰地看到各种关键字和结构,提高了代码的可读性和编辑效率。此外...

    Notepad++插件包

    它基于Microsoft Windows操作系统,支持多种编程语言,并且可自定义语法高亮。标题提到的"Notepad++插件包"是专门为Notepad++设计的一系列增强功能的工具集合,这些插件可以极大地提升编辑器的性能和用户体验。 ...

    PythonScript插件用于notepad++的

    5. **代码高亮和自动完成**:由于Notepad++本身强大的语法高亮和自动完成功能,使用PythonScript时,这些功能也会得到充分利用,提升编码体验。 **最佳实践** 为了充分利用PythonScript,建议熟悉Python基础语法,...

    notepad++win7 64位

    1. **语法高亮**:对于各种编程语言(如C++, Python, Java, HTML, CSS等)都有预设的语法高亮,使代码更易读,更美观。 2. **多文档界面(MDI)**:支持多个文档在一个窗口内同时打开,便于对比和编辑多个文件。 3. ...

    Notepad++ 8.5.6最新版 64位安装包

    它支持多种编程语言的语法高亮,包括但不限于C、C++、Java、Python、PHP、HTML、XML等,这对于开发者来说非常实用,能帮助他们快速识别和理解代码结构。 Notepad++的另一个显著优势是它的多文档界面(MDI)。用户...

    Notepad++ 绿色免安装版

    - 编程开发:对于程序员来说,Notepad++是理想的代码编辑器,其语法高亮、代码折叠等功能使得编码更高效。 - 教学与学习:在教学或自学编程时,Notepad++提供了友好的环境,方便初学者理解代码结构。 5. **注意...

    NotePad++ 编辑NCL 代码,实现自动补全和高亮颜色

    通过NotePad++,我们可以为NCL代码提供增强的功能,如自动补全和语法高亮,以提高编写NCL脚本的效率和舒适度。 首先,让我们来讨论如何在NotePad++中设置NCL的自动补全功能。自动补全是开发过程中非常实用的一项...

    notepad++sql格式化插件(SQLLinForm、SqlFormatterNppPlugin.1.6.10.b).rar

    同时,配合Notepad++的其他功能,如语法高亮、代码折叠、搜索替换等,可以构建一个高效且舒适的SQL编写环境。 总之,Notepad++的SQL格式化插件如SQLLinForm和SqlFormatterNppPlugin是提升SQL开发体验的有力工具,...

    notepad++ .8.4.4 windows x64 arm64两个版本

    - 优化的代码高亮和语法分析,提供更好的阅读和编写体验。 - 用户界面的微调,可能包括新的主题或者布局改进。 - 对不同编程语言的支持增强,如新增或更新了语言定义文件。 - 性能优化,如更快的启动速度或更少...

    NotePad++插件集合(40个以上)

    它基于Microsoft Windows,并且支持多种编程语言的语法高亮。标题提到的"NotePad++插件集合(40个以上)",意味着这个压缩包包含了一系列扩展Notepad++功能的插件,使得这款轻量级的编辑器变得更加功能强大。 1. **...

    Notepad++win

    Notepad++是一款非常受欢迎的免费源代码编辑器,尤其在Windows操作系统中被广泛使用。它支持多种编程语言的语法高亮显示,同时...无论是查看代码、编写脚本,还是进行文本编辑,Notepad++都能提供高效便捷的工具支持。

    Notepad++ 7.6.6

    代码编辑器(Notepad++)内置支持多达27种语法高亮度显示(包括各种常见的源代码、脚本,能够很好地支持。nfo文件查看),还支持自定义语言。 可自动检测文件类型,根据关键字显示节点,节点可自由折叠/打开,还可显示...

    NotePad++ 编辑NCL 代码,实现自动补全和高亮颜色2

    在NotePad++中为NCL定制语法高亮和自动补全,可以帮助我们更好地理解和编写NCL代码,减少错误并提升代码可读性。 要实现NCL的高亮和补全,我们需要两个关键文件:NCL.xml和style.xml。这两个XML文件分别包含了NCL...

    Notepad++ 的8.6.7 独立压缩版

    多语言支持:支持多达 50 种编程、脚本、和标记语言的语法高亮。 代码折叠:方便地折叠和展开代码块,提高阅读体验。 自动完成:智能的代码自动完成功能,提高编码效率。 2. 用户友好 单窗口多文档:在一个窗口中...

    notepad++plugins---notepad++插件,开发必备(全)

    Notepad++允许用户根据个人需求安装各种插件,以增加文本编辑、语法高亮、代码折叠、代码自动完成、调试等功能。这些插件覆盖了开发过程中的各个方面,包括但不限于: 1. **CodeFolding**:提供代码折叠功能,帮助...

    Notepad++(notepad-plus-plus-8.4.1.tar.gz)源码

    3. **语法高亮和代码折叠**:Notepad++如何实现不同语言的语法高亮显示,以及代码折叠功能的工作机制,这对于开发自己的文本编辑器或者增强现有编辑器功能非常有帮助。 4. **插件系统**:Notepad++的插件管理器允许...

    notepad++配置UDK脚本环境

    本文将详细介绍如何在 Notepad++ 中配置 UDK 脚本环境,使开发者能够利用 Notepad++ 来编写带有语法高亮的 UnrealScript 代码。 #### 二、准备工作 1. **下载与安装 Notepad++:** - 访问 Notepad++ 官方网站 ...

Global site tag (gtag.js) - Google Analytics