ICSharp.text编辑器中的自定义语法突出显示

时间:2012-10-23 13:50:41

标签: .net vb.net icsharpcode

我正在尝试使用PAWN语言的IDE。

我在C#中使用ICSharp进行语法突出显示。由于PAWN还没有存在于scintilla中,有人可以告诉我如何创建自定义语法高亮显示吗?

以下是关键字

  

断言char #assert const break定义#defined枚举case sizeof #else forward continue state #elseif native default tagof #emit new do #endif operator else #endinput public exit #endscript static for #error stock goto #file if #if返回#include sleep #line state #pragma switch #section而#tryinclude #undef

1 个答案:

答案 0 :(得分:0)

首先应检查jEdit是否支持该语言,

http://www.lextm.com/2012/01/tritonmate-words-syntax-highlighting-for-smimib/

如果jEdit支持它,您可以轻松地将jEdit语法文件转换为SharpDevelop TextEditor期望的样式。

如果jEdit中没有,根据

编写自己的文件并不困难

https://github.com/icsharpcode/SharpDevelop/wiki/Syntax-highlighting