2010-03-15 12 views
10

Kennt jemand irgendwelche C# Syntax Highlighter Plugins für Confluence? Die Verwendung des standardmäßigen Java-Highlighters funktioniert, aber es fehlen Dinge wie String in C# und String in Java, wobei letzterer hervorgehoben ist und der frühere einfache schwarze Text.C# Syntax Hervorhebung für Confluence

Antwort

13

Es gibt ein sogenanntes Newcode-Makro, das viele verschiedene Sprachen erlaubt. Siehe https://studio.plugins.atlassian.com/wiki/display/NCODE/Confluence+New+Code+Macro für das Makro selbst.

das Makro verwenden, schließen Sie einfach den Code in

{newcode:csharp}...{newcode} 

Bei neueren Versionen dieses Makro (oder neuere Versionen von Confluence selbst), können Sie den Makronamen newcode oder code verwenden. Seit der Version 4.x von Confluence unterstützt der visuelle Editor das Auffinden von Makros viel besser, so dass nur die Eingabe beginnen: {code was dann in

enter image description here

Im dann Makro-Editor zu öffnen, Sie können sie direkt die Sprache (und einige andere Parameter):

enter image description here

+0

Brilliant. Dank dafür. –

+1

Ich musste '{code: lang-csharp}' verwenden, um die Sprache anzugeben. Ich denke, neuere Versionen des neuen Code-Makros unterstützen '{code}' oder '{newcode}'. –

+0

Ich konnte mit '{code' beginnen, und sobald ich' Code Block' aus der Autocomplete-Liste gewählt hatte, konnte ich darauf klicken, um es zu erstellen, und dann auf 'Edit' klicken, um zum oben beschriebenen Makro-Editor zu gelangen . –