window下的notepad++

notepad++自定义语言

2017-04-13  本文已影响185人  xigua1234

1.Notepad plus与语言相关的配置文件主要有:

langs.xml :
所有支持的语言


langs.model.xml :
跟langs.xml的内容一样,大概是备份文件吧

r语言为例,说明其格式(我删掉了很多关键词)

        <Language name="r" ext="r s splus" commentLine="#">
            <Keywords name="instre1">if else repeat while function for in next break TRUE FALSE NULL NA Inf NaN</Keywords>
            <Keywords name="instre2">abbreviate abline</Keywords>
            <Keywords name="type1">acme aids</Keywords>
        </Language>

userDefineLang.xml :
用户自定义文件


stylers.xml和stylers.model.xml:
默认的主题文件,其他的主题文件在themes里,每种语言的格式

        <LexerType name="r" desc="r" ext="">
            <WordsStyle name="DEFAULT" styleID="0" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" fontSize="" />
            <WordsStyle name="COMMENT" styleID="1" fgColor="008000" bgColor="FFFFFF" fontName="" fontStyle="0" fontSize="" />
            <WordsStyle name="INSTRUCTION WORD" styleID="2" fgColor="0000FF" bgColor="FFFFFF" fontName="" fontStyle="1" fontSize="" keywordClass="instre1" />
            <WordsStyle name="BASE WORD" styleID="3" fgColor="8000FF" bgColor="FFFFFF" fontName="" fontStyle="0" fontSize="" keywordClass="instre2" />
            <WordsStyle name="KEYWORD" styleID="4" fgColor="0080FF" bgColor="FFFFFF" fontName="" fontStyle="0" fontSize="" keywordClass="type1" />
            <WordsStyle name="NUMBER" styleID="5" fgColor="FF8000" bgColor="FFFFFF" fontName="" fontStyle="0" fontSize="" />
            <WordsStyle name="STRING" styleID="6" fgColor="808080" bgColor="FFFFFF" fontName="" fontStyle="0" fontSize="" />
            <WordsStyle name="STRING2" styleID="7" fgColor="808080" bgColor="FFFFFF" fontName="" fontStyle="0" fontSize="" />
            <WordsStyle name="OPERATOR" styleID="8" fgColor="000080" bgColor="FFFFFF" fontName="" fontStyle="1" fontSize="" />
            <WordsStyle name="INFIX" styleID="10" fgColor="804000" bgColor="FFFFFF" fontName="" fontStyle="0" fontSize="" />
            <WordsStyle name="IDENTIFIER" styleID="9" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" fontSize="" />
        </LexerType>

2.代码提示、补全:

notepad++\plugins\APIs路径下的配置文件

3.代码自动完成

步骤(以markdown伪装成makefile语言为例):
注意:
建议:
上一篇下一篇

猜你喜欢

热点阅读