当前位置:主页 > 建站知识 > 织梦仿站 > 织梦仿站

网页文本编辑器中的代码片段高亮效果(分颜色显示)

正月二十四2021-03-25织梦仿站人已围观

简介网页中用百度的ueditor作为文本编辑器很常见,功能也很强大,其中可以插入代码片段,这是程序员常用的功能,但是习惯了带有色彩显示的代码,就不喜欢看一麻黑的,其实百度的ued

网页中用百度的ueditor作为文本编辑器很常见,功能也很强大,其中可以插入代码片段,这是程序员常用的功能,但是习惯了带有色彩显示的代码,就不喜欢看一麻黑的,其实百度的ueditor集成了代码高亮插件SyntaxHighlighter,只需要引用即可。

下图是未高亮之前代码片段显示效果:

下图是高亮之前代码片段显示效果:

效果区别很大,还是高亮的代码看起来比较直观,易读。

对于使用百度的ueditor作为文本编辑器的,只需要查看ueditor目录中是否有shCore.js和shCoreDefault.css这2个文件,有的话只需要在需要显示页面代码中最后面添加如下代码:

<script type="text/javascript" src="/include/ueditor/third-party/SyntaxHighlighter/shCore.js"></script>
<link rel="stylesheet" href="/include/ueditor/third-party/SyntaxHighlighter/shCoreDefault.css">
<script type="text/javascript">
    SyntaxHighlighter.all();
</script>

其中的文件路径自行调整为自己实际项目中的路径。

千万不要少写东西,少写东西无法显示。正确加上代码就OK了,很简单。

但是有时候代码过长,在后台预览时没有问题,一发布到前台页面就有可能不会自动换行,尤其是在移动设备上查看,效果很差。

找到/include/ueditor/third-party/SyntaxHighlighter中的shCoreDefault.css样式文件,在.syntaxhighlighter中加入word-break:break-all;

设置完成之后,前台的高亮代码就会自动的换行了,移动设备上效果也就出来了。


很赞哦! ()

相关文章

站点信息

  • 建站时间:2019-02-24
  • 网站程序:织梦CMS7.5
  • 主题模板
  • 文章统计:43 篇
  • 源码统计:2 篇
  • 微信号:扫描二维码