`

11个代码高亮的实现方法(转)

阅读更多

11个代码高亮的实现方法

来源: webresourcesdepot.com

11 Syntax Highlighters To Beautify Code Presentation

GeSHi (Generic Syntax Highlighter - With PHP)

11个代码高亮的实现方法 8cd89728e89c1fa1

GeSHi is a powerful syntax highlighter script that supports almost every language.

It is first created for phpBB forum system but became a project itself. It requires PHP to run (there is also a hack to make it work under ASP ).

SyntaxHighlighter (With JS)

11个代码高亮的实现方法 599ec09d899bd273

This is a flexible & extensible syntax highlighter built with JavaScript. It supports a wide range of languages from CSS to PHP or C++ to SQL.

SyntaxHighlighter offers ready-to-use themes an new ones can be created easily for a custom presentation.

It has support for 3rd party applications like Blogger, WordPress, Joomla & many others.

 

Google Code Prettify (With JS)

11个代码高亮的实现方法 27eadd0c5d1bc34a

This is the script used by the Google Code website . The script auto-detects the language used and highlights the code accordingly.

It is also customizable via CSS.

There is also an AS3 port to this code highlighting script named as3syntaxhighlight .

Highlight.js (With JS)

11个代码高亮的实现方法 679820476c73c07e

Highlight.js is very easy to use because it works automatically: finds blocks of code, detects a language, highlights it.

It has support for 3rd party applications and provides a Firefox extension for viewing code that doesn’t have syntax highlighting .

SHJS - Syntax Highlighting in JavaScript (With JS)

11个代码高亮的实现方法 1dbc6e398cd26103

SHJS uses language definitions from GNU Source-highlight . This gives SHJS the ability to highlight source code written in many different languages.

Chili (With jQuery)

11个代码高亮的实现方法 67be173ea182c81c

Chili is a code higlighter plugin for jQuery . It works very fast & can be totally customized.

It comes bundled with support for popular languages & the download package has examples on usage.

beautyOfCode (With jQuery)

11个代码高亮的实现方法 f2e624a93699cfdb

This jQuery syntax highlighter plugin uses Alex Gorbatchev’s SyntaxHighlighter but with a twist: produces more xhtml-compliant codes.

Lighter.js (With MooTools)

11个代码高亮的实现方法 6a8d399f64d4fd35

Lighter.js is a MooTools-based code highlighter that can create outputs in various formats like ordered lists and tables.

It has a GeSHi-like class naming & requires MooTools 1.2.1+

ColourCode (With Ruby)

11个代码高亮的实现方法 cd3601d9365b6b98

ColourCode is written in Ruby . It can read a source file and generate a syntax highlighted version in various formats.

Ultraviolet (With Ruby)

11个代码高亮的实现方法 d5ab008d88621957

Ultraviolet is a syntax highlighting engine that runs on Ruby . It has support for 50+ languages & 20+ themes.

Pygments (With Python)

11个代码高亮的实现方法 e6f2ec8652701eec

It is a syntax highlighter that is built with Python . Pygments supports a wide range of languages, various output formats & it is usable as a command-line tool or as a library.

Tags: Syntax Highlight , 代码高亮

分享到:
评论

相关推荐

    C#代码高亮示例代码

    在提供的"ColorSyntax"文件中,我们可以期待找到一个实现代码高亮的示例。这可能是一个自定义的文本编辑器控件或者是一个利用现有库(如SyntaxHighlighter、Prism.js等)的实现。这样的示例通常会包含如何解析代码,...

    C# 代码高亮控件(目前最好的高亮解决方案)

    而“压缩包子文件的文件名称列表”中的“C# 代码高亮”可能是该控件的源码文件,包含了实现这些功能的类和方法,开发者可以通过阅读和学习这个源码来了解其工作原理,甚至可以根据自己的需求进行优化和扩展。...

    ext 嵌入editarea 实现代码 源代码 代码高亮 显示

    ext 嵌入editarea 实现代码 源代码 代码高亮 显示 ext 嵌入editarea 实现代码 源代码 代码高亮 显示 ext 嵌入editarea 实现代码 源代码 代码高亮 显示 ext 嵌入editarea 实现代码 源代码 代码高亮 显示

    VB实现C代码高亮

    【VB实现C代码高亮】是一项编程技术,它允许开发者在Visual Basic (VB)环境中创建一个文本编辑器或代码查看器,对C语言代码进行语法突出显示,使得代码更易于阅读和理解。在这个项目中,VB被用来创建用户界面,并且...

    js代码高亮显示 JavaScript代码高亮 jsp

    JavaScript代码高亮显示是网页开发中一个常见的需求,特别是在展示示例代码或编程教程时,高亮代码可以使代码更易读、更具有可读性。本文将深入探讨JavaScript代码高亮的相关知识点,以及如何在JSP(JavaServer ...

    javascript实现代码高亮

    `highlight.js` 是一个流行的开源库,用于在网页中实现代码高亮。这个库支持多种编程语言的高亮,并且具有高度可定制性和良好的跨浏览器兼容性。在网页中使用`highlight.js`,首先需要引入库文件,这通常通过CDN...

    代码高亮显示javascript插件

    本文将深入探讨这一主题,详细介绍JavaScript代码高亮插件的工作原理、常见功能以及CodeMirror-2.22这个特定版本。 一、代码高亮显示原理 代码高亮的基本原理是通过识别代码中的关键字、变量、字符串、注释等元素...

    tinymce带prism代码高亮实现demo

    tinymce带prism代码高亮实现demo源码 tinymce带prism代码高亮实现demo源码 tinymce带prism代码高亮实现demo源码 重要的事情说三遍,这是我开发中的研究成果,后期详细解释及使用会更新到博客,demo先奉上。

    tinymce代码高亮

    tinymce + syntaxhighlighte实现代码高亮 tinymce + syntaxhighlighte实现代码高亮 tinymce + syntaxhighlighte实现代码高亮 tinymce + syntaxhighlighte实现代码高亮 tinymce + syntaxhighlighte实现代码高亮 ...

    将markdown文件转成HTML并支持代码高亮

    `highlight.js`是一个常用的代码高亮库,它支持多种编程语言的自动识别和丰富的主题样式。要将Markdown中的代码高亮,我们需要先解析Markdown,然后对找到的代码块应用`highlight.js`的高亮处理。 下面是一个基本的...

    ReactNative的一个代码高亮组件

    "React Native的一个代码高亮组件"是专门为在React Native应用中优雅地展示源代码而设计的库。 代码高亮组件对于提升代码可读性和用户体验至关重要。它通过为不同的编程语言关键字、注释和字符串赋予不同的颜色和...

    将java代码生成html并且高亮显示的类

    通过阅读和理解这个类的实现,我们可以学习到如何自定义一个代码高亮工具,或者将其作为现有项目的一部分,以增强代码展示的用户体验。 总的来说,将Java代码转换为HTML并高亮显示是一项常见的需求,涉及到代码解析...

    python 代码高亮exe(帮助说明在我主页有)

    可能会有同学使用word或者sdn来记笔记,在记笔记的过程中,难免少不了要敲代码。 这时候我们敲的代码不能高亮显示,就没有感觉,很...那能不能实现本地自己代码高亮呢? 经过查阅还真发现python提供了这样的代码高亮类库

    C#代码高亮的WinForm的TEXTBOX控件

    "C#代码高亮的WinForm的TEXTBOX控件"这个主题,主要涉及如何在WinForms应用中创建一个能够对输入的C#代码进行语法高亮的TextBox替代品。这通常通过自定义控件或者使用第三方库来实现。 首先,我们可以利用IC#Code....

    网页代码高亮插件

    为了实现一个代码高亮插件,开发者通常会采用以下步骤: 1. 分析代码:识别代码中的关键字、注释、变量、函数等元素。 2. 应用样式:根据识别的结果,应用预定义的CSS类来改变这些元素的样式。 3. 动态处理:如果...

    discuz代码高亮插件

    在这个"Discuz代码高亮插件"中,我们看到它主要是为了提升论坛中代码分享的用户体验,通过引入代码高亮功能,使得代码段更加清晰易读。下面我们将深入探讨这个插件的相关知识点。 1. **代码高亮**:代码高亮是一种...

    VB实现支持代码高亮的文本框编辑器.rar

    为了实现代码高亮,我们需要扩展TextBox的功能,或者使用第三方控件如RichTextBox,并自定义其绘制文本的方法。这涉及到重写控件的OnPaint事件,以便在绘图时应用不同的颜色和样式。 3. **字符串处理**: 项目的...

    csdn代码高亮显示源码

    4. **实现方法**:实现代码高亮显示通常涉及以下步骤: - **选择库或框架**:首先,选择一个合适的代码高亮库,根据项目需求考虑性能、语言支持和自定义程度等因素。 - **预处理代码**:将原始代码按照特定的格式...

    页面代码高亮度显示JS代码

    4. **语言支持**:一个全面的代码高亮库会支持多种编程语言,每种语言都有其特定的语法结构,库需要能够识别并正确处理这些结构。 5. **性能优化**:由于可能需要处理大量代码,代码高亮库需要优化以避免对网页性能...

Global site tag (gtag.js) - Google Analytics