有没有办法在AvalonEdit中添加规则,将字符串内的所有变量着色为不同的?有点像NSIS的做法(例如HM NIS编辑)
在这种情况下,我需要“ $ SmPrograms ”(一个常数)和“ $ {AppName} ”(变量)从其余部分中脱颖而出字符串。
Section "Start Menu Shortcuts" SecStartMenuShortcuts
SectionIn 1 2
CreateDirectory "$SMPROGRAMS\MyApp"
CreateShortCut "$SMPROGRAMS\MyApp\Uninstall-${AppName}.lnk" "$INSTDIR\uninstall.exe" "" "$INSTDIR\uninstall.exe" 0
Delete "$SMPROGRAMS\MyApp\MyApp.lnk" ; Delete older link if exists
CreateShortCut "$SMPROGRAMS\MyApp\MyApp2.lnk" "$INSTDIR\MyApp.exe" "" "$INSTDIR\MyApp.exe" 0
SectionEnd
非常感谢任何人都可以提供帮助
答案 0 :(得分:1)
您可以在范围内嵌套规则集:
<Span color="String">
<Begin>"</Begin>
<End>"</End>
<RuleSet>
<Rule foreground="#FF993366">
\$[\w\d_]+
</Span>
</RuleSet>
</Span>