解决 PrismJS 行号与代码错位问题
在最近的项目开发中,我遇到了一个前端开发中非常经典且令人头秃的问题:在使用 PrismJS 进行代码高亮显示时,启用了行号插件(Line Numbers),结果发现**行号与实际代码行在垂直方向上总是对不齐**。 经过一番排查和深入分析,我找到了问题的根源,并总结了一套稳健的解决方案。本文将记录这次 debug 的过程及技术原理,希望能帮助遇到同样问题的开发者。





















彭迁 | 查看简历
彭氏胖纸者,名迁,江陵人,诞于夏。少聪慧,敏于学。
古人有言,曰:趋于地,就于时。迁者诞于炎炎之夏,故活泼而好动。
江陵者襟江带河,集日月精华,文人骚客多出于此,迁虽芸芸之其一,实粹粹然也。
迁之性,稳而健,平而滑。若得于古,不可为刺客而说客也夫刺客,静若处子,动若蛇蝎。偏安于角落,偶然爆发。而说客者,平滑婉转,若流水,或缓或急,然不可断绝也。
迁者,柔弱如水,暴怒如江。遏飞舟击巉石曲回肠终归海。
广东 - 深圳