社区
JavaScript
帖子详情
语法高亮引擎
ttyp
2005-07-31 06:42:55
字数有限制,没在此发布,有兴趣请到参观
http://ttyp.cnblogs.com/archive/2005/07/31/204158.html
...全文
225
11
打赏
收藏
语法高亮引擎
字数有限制,没在此发布,有兴趣请到参观 http://ttyp.cnblogs.com/archive/2005/07/31/204158.html
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
BILLSJONE
2005-08-01
打赏
举报
回复
up
ttyp
2005-08-01
打赏
举报
回复
to lshdic(风云舞):
你这个速度不错,只是着色不够准确,有代码么?
lshdic
2005-08-01
打赏
举报
回复
我也有一个,功能完善可以完成100000字左右的字节转换、以及多套语法加亮效果模版、和自定义效果
http://www.lshdic.cn/lurecoder1.asp
ttyp
2005-08-01
打赏
举报
回复
做实时的js可能效率不高,但是做代码导入等编辑时很有用
玄之丞
2005-08-01
打赏
举报
回复
语法高亮,和格式化字符,做个一个.太阁立志的事件书写器.
主要是JS的速度,无法支持,如果响应每一个回车,等文件长度一长,
一个回车要等半天,后来就改成一个按钮,要缩进,要高度,点按钮去.
gu1dai
2005-08-01
打赏
举报
回复
高人
cxz7531
2005-07-31
打赏
举报
回复
建议搂住作个js格式化代码的功能,现在的js代码写法太乱
hthunter
2005-07-31
打赏
举报
回复
顶
ttyp
2005-07-31
打赏
举报
回复
firefox到是没测试,谢谢测试,呵呵
Minisheep
2005-07-31
打赏
举报
回复
在处理换行的部分
else if (codeArr[i] == "\r")
改为
else if (codeArr[i] == "\n")
在IE和FireFox里都正常了
Minisheep
2005-07-31
打赏
举报
回复
在FireFox里解析不正确,但程序没有错误。
比如你的示例,在FireFox里highlight后是
<div style='font-family: Courier New;font-size:12px;overflow:auto;border-width:1px;border-style:solid;border-color:#8a8a8a;background-color:#eeeeee;margin:1px;padding:6px;'><span style='color:#008000;'>//这是一个测试
function aa()
{
alert("\\as//ldfjl;asdk/*sdfsdf*/sdf,sdfs");
}
</div>
而IE里是
<div style='font-family: Courier New;font-size:12px;overflow:auto;border-width:1px;border-style:solid;border-color:#8a8a8a;background-color:#eeeeee;margin:1px;padding:6px;'><span style='color:#008000;'>//这是一个测试</span><br/>
<span style='color:#0000FF;'>function</span> aa()<br/>
{<br/>
alert(<span style='color:#FF00FF;'>"\\as//ldfjl;asdk/*sdfsdf*/sdf,sdfs"</span>);<br/>
}<br/>
<br/>
</div>
vscode中的
语法
高亮
和语义
高亮
(Syntax Highlight and Semantic Highlight)
在 Visual Studio Code (VSCode) 中,
语法
高亮
和语义
高亮
是两种增强代码可读性和美观性的关键功能。这两种
高亮
方式帮助开发者更好地理解代码结构和含义,从而提高编程效率。 1. **
语法
高亮
(Syntax Highlight)** ...
editplus
语法
高亮
文件
【标题】:“editplus
语法
高亮
文件”是指EditPlus编辑器中的特定配置文件,用于为不同编程语言提供代码
高亮
显示的功能。EditPlus是一款强大的文本编辑器,尤其适合程序员使用,它支持多种编程语言,并可以通过自定义...
jQuery
语法
高亮
插件支持各种程序源代码
语法
着色加亮
6. **Ultraviolet**:基于Textpow的
语法
高亮
引擎
,同时也提供命令行实用程序和Ruby库。它支持多种语言的
高亮
显示,并且可以集成到多种系统中使用。 7. **GeSHi (Generic Syntax Highlighter)**:支持超过60种编程...
使用正则表达式实现的
语法
分析
引擎
(C#源代码)
N天前有人问怎么用RichTextBox做
语法
高亮
; 这就需要用到
语法
分析; 还有很多论坛里也支持
语法
高亮
的功能、代码折叠的功能; 这也算是一个常用的功能; 所以就随手搭建一个
语法
分析的框架; 思路是利用正则...
语法
高亮
显示:Visual Studio Code(VSCode)的
语法
突出显示扩展。 基于Tree-Sitter
VSCode的
语法
突出显示 基于
语法
荧光笔。 语言: ...提供几乎所有编程语言的通用
语法
着色
引擎
。 请参阅上面。 该扩展在后台利用VSCode语义令牌API来覆盖标准TextMate正则表达式匹配提供的
语法
颜色。
JavaScript
87,997
社区成员
224,709
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章