马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
本帖最后由 Nepteus 于 2020-4-13 20:28 编辑
原帖来自https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=24091&sid=7ec5b0958af62ae71bced573386aca86#p351412。
感谢Psieye。
适用版本Notepad++ v6.6.9,经测试,v7.8.5仍然可以使用。
Windows使用方法:- 下载附件并解压,得到userDefineLang.xml和functionList.xml。
- 语言-自定义语言-自定义语言格式...,在弹出的窗口点击“导入...”,选择刚刚解压出来的userDefineLang.xml。
- 打开“运行”(快捷键win+R),输入“%appdata%”并回车(不包括引号),打开Notepad++文件夹,可以看到当前目录下已经有一个functionList.xml。
- 不建议直接替换functionList.xml。编辑Notepad++/functionList.xml,分别在associationMap和parsers元素内加入以下代码:
在<associationMap>和</associationMap>之间加入
[RenPy] 纯文本查看 复制代码 <association userDefinedLangName = "RenPy" id="renpy_marks"/>
在<parsers>和</parsers>之间加入
[RenPy] 纯文本查看 复制代码 <parser id="renpy_marks" displayName="Ren'Py Bookmarks" commentExpr="(#.*?$)">
<function
mainExpr="^[\t ]*(label|screen|class|function) [\w_]+(\([\w_ ,\(\)]*\))?:[\s]*$"
displayMode="$className->$functionName">
<functionName>
<nameExpr expr="(?!(label|screen|class|function) )[\w_]+(\([\w_ ,\(\)]*\))?(?=:)"/>
</functionName>
</function>
</parser>
链接:https://pan.baidu.com/s/1xD01a0jwGijA7Es76ePlZw
提取码:d086
|