Подсветка синтаксиса C # для слияния - PullRequest
10 голосов
/ 15 марта 2010

Кто-нибудь знает какие-либо плагины подсветки синтаксиса C # для Confluence? Использование подсветчика Java по умолчанию работает, но он пропускает такие вещи, как string в C # и String в Java, причем последний выделяется и первый простой черный текст.

1 Ответ

13 голосов
/ 27 марта 2010

Существует так называемый макрос newcode, который допускает много разных языков. См. https://studio.plugins.atlassian.com/wiki/display/NCODE/Confluence+New+Code+Macro для самого макроса.

Чтобы использовать макрос, просто заключите свой код в

{newcode:csharp}...{newcode}

С более новыми версиями этого макроса (или более новыми версиями самого Confluence) вы можете свободно использовать имя макроса newcode или code. Начиная с версии 4.x Confluence, визуальный редактор намного лучше поддерживает поиск макросов, поэтому просто начните вводить: {code, что приводит к

enter image description here

В открывшемся редакторе макросов вы можете напрямую выбрать язык (и некоторые другие параметры):

enter image description here

...