2010-03-15 12 views
10

Qualcuno sa dei plugin di evidenziatore della sintassi C# per Confluence? L'uso dell'evidenziatore Java predefinito funziona, ma manca di elementi come stringa in C# e String in Java, con quest'ultimo evidenziato e il testo in bianco e nero.Sintassi della sintassi C# per la confluenza

risposta

13

C'è una cosiddetta macro newcode che consente molte lingue diverse. Vedi https://studio.plugins.atlassian.com/wiki/display/NCODE/Confluence+New+Code+Macro per la macro stessa.

Per utilizzare la macro, basta racchiudere il codice in

{newcode:csharp}...{newcode} 

con le nuove versioni di questa macro (o versioni più recenti di Confluence stesso), si è liberi di utilizzare il nome della macro newcode o code. Dalla versione 4.x di Confluence, l'editor visuale supporta il ritrovamento di macro molto meglio, quindi basta iniziare a digitare: {code che si traduce poi in

enter image description here

Nel editor di macro quindi aprendo, è possibile selezionare direttamente il lingua (e alcuni altri parametri):

enter image description here

+0

brillante. Grazie per quello. –

+1

Ho dovuto usare '{code: lang-csharp}' per specificare la lingua. Penso che le versioni più recenti della macro newcode supportino '{code}' o '{newcode}'. –

+0

Sono stato in grado di iniziare a digitare '{code', e una volta scelto' Code Block' dall'elenco di completamento automatico, sono stato in grado di fare clic su di esso per crearlo, quindi fare clic su "Modifica" per ottenere l'editor di macro descritto sopra . –