竹笋

首页 » 问答 » 常识 » 狐表集成代码高亮框ICSharpCode
TUhjnbcbe - 2024/9/16 0:20:00
哪里能治好白癜风 https://disease.39.net/yldt/bjzkbdfyy/

1简介

1.1功能说明

ICSharpCode.TextEditor原生是个代码编辑器,但是非常雏形,还需要做大量的xml编写工作。那我就没改动了,只是集成进来做代码高亮,代替之前Highlight.js只能高亮不能编辑的缺陷。

与狐表最新版编辑器对比,不支持代码折叠、代码重排、自动语法提示、自动列名提示等等。没错,就是狐表最好用的功能,它都没有!(但是如果你有能力,你可以在Github里下载源码进行强力的二次开发,把那些功能自己编码实现,这个工具提供好底层框架),那它有啥用?

还是有点用的,它能集成进狐表窗体,能编译发布后使用,能高亮查看与编辑vb、sql、json、xml、Html、Js、Css等,当做是个轻量级的代码编辑框。因为有的人,sql和json配置文件都是编译发布后,外置在Txt或者内置TextBox里修改(尤其是折腾视图的用户),看黑白不是很爽,想优化下的。

主要功能如下:

1.代码高亮

2.代码高亮规则自定义

3.默认支持17种ASP/XHTML、BAT、Boo、Coco、CSS、C++.NET、C#、HTML、Java、JavaScript、JSON、Lua、Patch、PHP、SQL、TeX、VBNET、XML语法规则

4.代码编辑器背景色可以自定义

5.可以嵌入狐表窗体里使用

6.支持常见的快速复制整行、缩进整行、换行缩进、括号高亮(这点就比TextBox强多啦,编辑器怎么没一些快捷键呢?)

7.字体设置

8.自动双击选中词语

1.2Github地址

github

1
查看完整版本: 狐表集成代码高亮框ICSharpCode