问题标签 [syntax-highlighting]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 使用 Javascript 的语法高亮代码
您可以推荐哪些 Javascript 库来突出显示 HTML 中的 <code> 块的语法?
(请每个答案提出一个建议)。
syntax-highlighting - 用于在网页上发布代码的代码语法格式化程序
当您在网站上发布代码块(.net c#)时,是否有一个实用程序可以为代码块(.net c#)生成 html 或 css?
我见过几个网站的代码格式非常好,我不相信他们是手动完成的。
vim - 改进了 vim 中的 CSS 语法高亮显示
vim 中的 CSS 语法高亮并不是完全最优的。例如:
在 处停止突出显示_
。
有没有改进的荧光笔不会咬下划线?
更新:我正在使用 VIM - Vi IMproved 7.1(2007 年 5 月 12 日,2008 年 6 月 17 日 15:22:40 编译)
我的 css.vim 的标题是:
syntax - 纯粹用于语法检查的工具?
我们有一个专有系统,我们在其中开发脚本代码。我们目前没有开发环境(除了 Notepad++),无法调试或编译此代码。我们必须将其提交给供应商以将代码插入测试或实时系统。该语言本质上类似于 C,并且具有相同的语法。基本上我们想要一个工具能够简单地检查我们发送给供应商的代码块的语法。是否存在可以为我执行此操作的工具?
ruby - Ruby 有哪些代码高亮库?
我还感兴趣的是哪些具有或多或少的依赖关系。
java - Java 有哪些代码高亮库?
我希望它们易于捆绑,依赖少且易于使用。
html - 粘贴到电子邮件时突出显示语法
我经常通过我的前景向同事和合作伙伴发送小的代码片段和 xml 片段。在我将它们粘贴到电子邮件中之前,有没有人有一个好主意或工具可以用来突出显示我的粘贴语法。
我正在考虑将中间粘贴到“$fancytool”,然后我会复制一些将 html 化的内容,这样我就可以将其复制粘贴到“撰写电子邮件”窗口中。
编辑更多信息:
我从 VMWare 虚拟机中的窗口粘贴,它可能是 eclipse、xmlspy、日志文件和其他程序
更多信息:
我已经看到这个链接如何从 Vim 中做到这一点。不幸的是,它很少来自 vim im 复制代码,而且我的电子邮件机器没有任何 vim。vmware 机器有 gvim,但我希望有一种更简单的方法,可以粘贴到 vim,保存到文件,在 internetexplorer 中打开,然后复制/粘贴
php - PHP 语法高亮
我正在寻找一个可以定制的PHP 语法高亮引擎(即我可以为新语言提供我自己的标记器)并且可以同时处理多种语言(即在同一个输出页面上)。这个引擎必须与CSS 类一起很好地工作,即它应该通过插入带有属性的<span>
元素来格式化输出。class
可扩展模式的奖励积分。
我不搜索客户端语法突出显示脚本 (JavaScript)。
到目前为止,我坚持使用GeSHi。不幸的是,GeSHi 的失败有几个原因。主要原因是不同的语言文件定义了完全不同的、不一致的样式。我已经工作了好几个小时,试图将不同的语言定义重构为一个共同点,但是由于大多数定义文件本身都很糟糕,所以我最终想切换。
理想情况下,我希望有一个类似于CodeRay、Pygments或 JavaScript dp.SyntaxHighlighter的 API 。
澄清:
我正在寻找用 PHP 编写的代码突出显示软件,而不是PHP(因为我需要从 PHP 内部使用它)。
visual-studio - Visual Studio 2008 语法着色问题
在 VB.NET 网站中,用户类型语法着色不起作用。造成这种情况的潜在原因是什么?
注意:C# 按预期工作。
更新:似乎不理解“用户类型”和“标识符”之间的区别。