2010-03-15 34 views
10

Có ai biết về bất kỳ plugin highlighter cú pháp C# nào cho Confluence không? Sử dụng công cụ đánh dấu Java mặc định hoạt động, nhưng nó bỏ qua những thứ như chuỗi trong C# và String trong Java, với phần tử thứ hai được tô đậm và văn bản màu đen cũ.C# Làm nổi bật cú pháp cho Confluence

Trả lời

13

Có một macro được gọi là macro mới cho phép nhiều ngôn ngữ khác nhau. Xem https://studio.plugins.atlassian.com/wiki/display/NCODE/Confluence+New+Code+Macro cho chính macro đó.

Để sử dụng macro, chỉ cần gửi kèm theo mã của bạn vào

{newcode:csharp}...{newcode} 

Với phiên bản mới hơn của macro này (hoặc các phiên bản mới hơn của Confluence chính nó), bạn có thể tự do sử dụng tên macro newcode hoặc code. Kể từ phiên bản 4.x của Confluence, các soạn thảo trực quan hỗ trợ việc tìm kiếm các macro tốt hơn nhiều, vì vậy chỉ cần bắt đầu gõ: {code mà kết quả sau đó trong

enter image description here

Trong trình soạn thảo vĩ mô sau đó mở, bạn có thể chọn trực tiếp ngôn ngữ (và một số thông số khác):

enter image description here

+0

Brilliant. Cảm ơn vì điều đó. –

+1

Tôi đã phải sử dụng '{code: lang-csharp}' để chỉ định ngôn ngữ. Tôi nghĩ rằng các phiên bản mới hơn của macro newcode hỗ trợ '{code}' hoặc '{newcode}'. –

+0

Tôi có thể bắt đầu gõ '{code', và một khi tôi đã chọn' Code Block' từ danh sách tự động hoàn thành, tôi có thể nhấp vào nó để tạo nó, và sau đó nhấp vào 'Chỉnh sửa' để đến trình chỉnh sửa macro được mô tả ở trên . –

Các vấn đề liên quan