2010-03-15 6 views
10

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

ответ

13

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

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

{newcode:csharp}...{newcode} 

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

enter image description here

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

enter image description here

+0

Brilliant. Спасибо за это. –

+1

Мне пришлось использовать '{code: lang-csharp}' для указания языка. Я думаю, что новые версии макроса newcode поддерживают '{code}' или '{newcode}'. –

+0

Я смог начать набирать '{code', и как только я выбрал« Блок кода »из списка автозаполнения, мне удалось щелкнуть его, чтобы создать его, а затем нажмите« Редактировать », чтобы перейти к описанному выше макрограну , –

Смежные вопросы