SyntaxEditor是一个编辑控制,类似于一个多行文本框,其中突出的文字和语法提供了一个惊人的一些国家, 先进的功能,代码编辑。 SyntaxEditor是模仿在VS.NET代码编辑器,并提供几乎所有的functionality.SyntaxEditor是一个编辑控制,类似于一个多行文本框,其中突出的文字和语法提供了一个惊人的一些国家, 先进的功能代码编辑。 SyntaxEditor是模仿代码编辑器在Visual Studio ,并提供几乎所有的功能和更多。自定义语言定义可以制定和分发与您的应用程序。虽然SyntaxEditor是设计用于IDE (集成开发环境)的应用,还有很多其他的应用有超过可以利用这种控制
该SyntaxEditor套餐包括:
•在SyntaxEditor多/单行编辑控件。
•在文件级的,可解析和操纵代码文件或不使用SyntaxEditor (分离的用户界面和解析模型) 。
•可扩展SyntaxLanguage类,它提供一个独立的处理方式,先进的语言分析和处理。
•在SyntaxEditor解析器发电机,帮助建设一个强有力的语义分析器的语言或者C #或VB.NET 。
•语义解析器服务,可以执行语义解析业务在一个单独的工作线程。
•对象模型的建立和操纵一个转氨酶(抽象语法树)一个代码文件。
•自定义回溯新四军则表达式引擎,作为骨干的动态语言词法分析和查找/替换操作。
•在TextStylePreview控制可视化突出的风格,和FontDropDownList ,可以很容易的字体选择。
•许多免费的动态语言XML定义为共同的语言,如C # , VB.NET , HTML格式,等
•提供先进的附加产品,如。 NET语言加载项,提供完整的分析和自动化IntelliPrompt为C # 。
编辑功能
•无限撤销/重做的行动分组。
•块缩进/ outdent 。
•自动线改造跟踪。
•虚拟空间过去年底线。
•虚拟空间过去的结束文件(虚拟线) 。
•块(矩形)的选择和能力,以防止某些选择方法。
•当前行突出。
•选线在选择保证金。
•行动支援剪贴板(剪切,复制,粘贴) 。
•自定义的剪贴板和拖/放行动,支持任何DataObject 。
•完整的扩展Unicode字符和输入法支持。
•超过100个编辑命令包括一切发现在Visual Studio如插入运动,选择,缩进, tabification ,转,等等。
•详细的命中测试。
•自定义的关键加工,命令/关键约束力和鼠标处理。
•文本可视化功能
•码概述(可折叠的地区) ,都自动和手动概述支持。
•语法突出提示倒塌时,悬停在概述节点。
•自动换行(文字,标志,包装方式和性格) 。
•空白显示。
•压痕指南,查看tabstops 。
•内容分压器和柱指南。
•支架突出。
•线指标(书签)和跨度指标(断点,拼写错误标记,波浪线等) ,充分个性化的支持。
•外观特征
•可扩展渲染模式,支持自定义的渲染和定制提醒。
•线路编号的行号与利润率能够使用自定义行号。
•用户利润率不支持自定义绘图。
•任何类型的字体的支持,包括可变宽度字体。
•多种字体/大小支持在同一文件中。
•四单向或双向分裂意见。
•多滚动能见度设置。
•自定义EditorView按钮,可放在任何一方的滚动条。
•单行模式。
语言/解析特征
•一个抽象的语法和充分的可扩展语言的对象模型。
•各种语言的语法类型,让您选择如何低水平您希望得到控制语言执行。
•语言合并支持,类似于HTML要求的CSS , JScript的,脚本等等
•动态语言XML定义,可以定义使用正则表达式。
•免费动态语言XML定义样本共同语言,如大会,批处理文件, C #中,的CSS , HTML格式, INI文件,爪哇, JScript的,卢阿, MSIL ,帕斯卡尔,的Perl , PHP中,巨蟒时, SQL , VB.NET ,脚本和XML的。
•词汇解析的文字标记,有能力收件方案词汇解析器和定义自定义令牌班。
•语义解析令牌,它可以输出更新文件标记,输出一个转氨酶,或其他任何。
•一个语义解析器服务,可以执行语义解析业务在一个单独的工作线程,从而减少了负荷的主要用户界面线程。
•对象模型的支持转氨酶(抽象语法树)代表一个代码文件。
•在SyntaxEditor解析器发电机接受文法和产出的C #或VB.NET语义分析器类连同模板转氨酶节点班。
•区分大小写和自动纠正。
•触发处理keypresses词汇,而在某些国家。
•触发开始自动更换业务,同时在某些词汇国。
•令牌具体突出的风格,使自定义样式的用户定义的关键字,动态语言。
文件的属性
•负载/保存文件的文件直接使用特定编码。
•负载/保存文件流直接使用特定编码。
•工程铬/低频( Windows )中,铬(苹果机) ,或低频( Unix系统)线终端。
•出口能力的文本行终止使用任何格式。
• HTML和RTF格式的出口。
• IntelliPrompt特点
•代码段模仿Visual Studio 2005的功能和储存/负荷从与格式。
•会员名单与能力自订提请项目。
•完整的文字功能。
•反思辅助方法添加成员名单项目。 NET的类型/成员。
•参数信息提示,使多超载显示和参数指数跟踪。
•快速信息提示,查看详细信息,什么是下的鼠标。
•智能标记,表明当老鼠盘旋在他们的指标,并显示一个弹出时,点击。
•其他功能
•支持整个文件的只读或仅限于特定区域。
•宏录制和回放。
•功能强大的查找/替换对象模型,支持正则表达式,通配符格式和捕捉/替换。
•文字统计资料计算的统计数字,如线,文字,字符计数以及可读性分数。
•自定义的对话框中的查找/替换,五线,拼写检查,并突出风格。
•所见即所得打印和打印预览与打印特定格式设置。
•一个FontDropDownList控制,可用于选择非符号字体的选项对话框。
•一个TextStylePreview控制,可用于显示突出风格的选项对话框。
•全设计师支持SyntaxEditor控制和语言。
。 NET语言附加
请注意,您不需要企业许可证的SyntaxEditor购买语言添加。任何人只要有任何有效执照SyntaxEditor ,甚至一个单一的开发许可证,可以购买企业许可证的语言加载项。的。 NET语言加载项是一个新的产品使用内置的SyntaxEditor 4.0代码编辑控制。它提供了一个非常先进的执行C #语言与自动IntelliPrompt代码片断,完整单词,会员名单,参数信息,并快速信息。它实现了这些功能,通过使用一个自定义反映数据库,可以使用外部参考人口稠密议会以及指向特定的代码文件。其他伟大的功能包括快速的词法分析,汇编建设单位使用超过100转氨酶班,自动概述,文件,概述在TreeView ,语法错误波线和描述工具提示,评论的XML文件自动完成,智能缩进与配置选项,代码块选择行评,和代码的统计资料。阿VB.NET语言执行将被添加到添加不久。
的。 NET语言附加实施了先进的C #语言的使用与SyntaxEditor代码编辑控制。阿VB.NET语言执行目前正在开发和将被添加到添加时完成。
主要特点。 NET语言插件,可用于任何。 NET的语言,实施包括:
•装配库储存反映的信息。 NET的组件在运行时。