![]() |
1
peesefoo 2017-02-23 18:18:01 +08:00
感觉配色有点乱,花花绿绿的
|
![]() |
2
SourceMan 2017-02-23 18:20:07 +08:00
|
![]() |
3
sox OP 只有一个正则表达式你们还期待什么 😂
|
![]() |
4
sox OP 分享给各位大佬最初版本长啥样
![]() |
![]() |
5
loading 2017-02-23 18:28:01 +08:00 via Android ![]() 很好,反正外行也就看个颜色。
|
![]() |
6
corona 2017-02-23 20:27:27 +08:00
不错,就是颜色有点乱,可以考虑做几个主题看看
|
![]() |
7
songjiaxin2008 2017-02-23 20:47:39 +08:00 via Android
哈哈哈 会玩
|
![]() |
8
sox OP 简单实现 line number XD:
let lineNumber = 0 let out = hanabi(code) .replace(/^/gm, m => { return `<span style="width: 30px; display: inline-block">${++lineNumber}</span>` }) ![]() |
![]() |
9
zythum 2017-02-23 21:09:36 +08:00
一个单词一个颜色.... 这代码高亮的思路也是醉了...
|
![]() |
11
21grams 2017-02-23 21:20:38 +08:00
这是重新定义了代码高亮
|
![]() |
12
sox OP 而且最开始不是要高亮只是想搞个 rainbow 效果 XD
|
![]() |
13
CosmoX 2017-02-24 06:15:26 +08:00
哈哈 真有意思~ 不介意的话,可以 fork 过去修改 syntax highlight 看看效果。。。
https://github.com/hackjutsu/Lepton |
![]() |
16
StarBrilliant 2017-02-24 08:42:24 +08:00 via Android
哇!好漂亮,真的跟花火大会一样!(偷笑)
|
![]() |
17
murmur 2017-02-24 09:24:53 +08:00
提个 feature , java 的所有关键字都使用大 2 号字体显示, php 的 $比 java 关键字还要大 2 号,还要带金色描边
|
![]() |
20
ThinkCat 2017-02-24 09:47:29 +08:00
楼主,你确定不是给每一个字符加了颜色吗 lol
|
![]() |
22
malcolmyu 2017-02-25 00:56:50 +08:00
不解析语法树,高亮肯定不靠谱啊。。
|
![]() |
26
xvx 2017-02-27 12:53:43 +08:00 via iPhone
为何不一个字符随机一种颜色,效果会更炫目……
|
![]() |
28
vilic 2017-02-27 16:44:22 +08:00
@sox 想到了之前写过的一个高亮, 也是一个语言一个正则 https://vilic.github.io/vejis/script/vlight.js
效果可见 https://vilic.github.io/vejis/ |
30
AsisA 2017-03-01 18:40:02 +08:00 via iPhone
乍一看还挺好看的 233
|