【问题标题】:VB.NET syntax highlight problems using hightlight.js in blog在博客中使用 highlight.js 的 VB.NET 语法高亮问题
【发布时间】:2015-04-11 14:51:04
【问题描述】:

我在博客中使用 hightlight.js 进行语法高亮显示,它适用于 C# 和 Java。但是我对 VB.NET 代码的突出显示有问题。大多数关键字和 cmets 没有突出显示。

例如:

Public Enum EditorBrowsableState
    Always    ' Отображается всегда
    Never     ' Не отображается
    Advanced  ' Отображается во складке "Все"
End Enum

结果here(我一如既往地使用<pre><code class="vb">)(对不起,我现在无法添加示例图像)

我该如何处理?

【问题讨论】:

    标签: vb.net syntax-highlighting highlight.js


    【解决方案1】:

    我知道这个问题有点老了,作者显然在他的博客中停止使用 highlight.js,所以我什至不知道这是原因。但我要介绍的是我的案例中没有突出显示vb代码的原因。

    只是因为我使用的CDN库一开始没有包含VB。

    <script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/8.5/highlight.min.js"></script>
    

    仅涵盖 apache、bash、zsh、CoffeeScript、C++、C、C#、CSS、Diff、Http、Ini、Java、JSP、JavaScript、JSON、Makefile、Mak、Xml、Markdown、Nginx、Objective-C、 Perl、Nginx Conf、PHP、Ruby、Python、Gemspec 等等。如果我们需要别的东西,我们应该为它加载模块。

    <script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/8.5/languages/vbnet.min.js"></script>
    

    【讨论】:

    • 感谢您的回答,但我在页面中使用了带有 vb.net js 文件正确路径的脚本标签 - 突出显示有效,但以奇怪的方式...我阅读了带有突出显示的脚本,但是找不到问题。所以,我会再试一次
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-11-07
    • 2020-08-26
    • 1970-01-01
    • 1970-01-01
    • 2021-02-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多