📜  jdned (1)

📅  最后修改于: 2023-12-03 15:32:06.366000             🧑  作者: Mango

jdned - 介绍

简介

jdned 是一款针对程序员开发的语法高亮工具,可以将常见的代码语言转换为语法高亮后的格式,用于在各种文本编辑器和IDE中进行显示。jdned 提供了一系列主流编程语言的语法高亮模板,可以满足大多数程序员的需求。

支持的语言

jdned 支持以下主流编程语言的语法高亮:

  • C/C++
  • Java
  • Python
  • PHP
  • JavaScript/TypeScript
  • Ruby
  • Go
  • Swift
  • Kotlin
  • Rust

除了以上主流编程语言外,jdned 还支持 XMLCSSHTMLMarkdown 的语法高亮。

用法

使用 jdned 很简单,只需要将要高亮的代码作为字符串传入 highlight_code 函数即可。

from jdned import highlight_code

source_code = '''
#include <stdio.h>

int main()
{
    printf("Hello, jdned!");
    return 0;
}
'''

highlighted_code = highlight_code(source_code, 'c')

print(highlighted_code)

在以上示例代码中,我们首先导入了 highlight_code 函数,并定义了一个字符串 source_code,其中包含了一段 C 语言代码。接着,我们调用 highlight_code 函数,将 source_codec 作为参数传入。最后,我们将高亮后的代码保存在 highlighted_code 变量中,并打印输出。

输出结果如下:

#include <stdio.h>

int main()
{
    printf("Hello, jdned!");
    return 0;
}
支持的参数

highlight_code 函数支持以下参数:

  • source_code: 必选参数,要进行语法高亮的原始代码,类型为字符串。
  • language: 必选参数,原始代码的编程语言类型,类型为字符串。必须为以下编程语言之一:C/C++, Java, Python, PHP, JavaScript/TypeScript, Ruby, Go, Swift, Kotlin, Rust, XML, CSS, HTML, Markdown。
  • theme: 可选参数,代码高亮主题。默认为 solarized-dark
主题列表

以下是 jdned 支持的代码高亮主题列表:

  • default
  • paraiso-dark
  • paraiso-light
  • solarized-dark
  • solarized-light
  • tomorrow
  • tomorrow-night
  • tomorrow-night-blue
  • tomorrow-night-bright
  • tomorrow-night-eighties
安装

使用 pip 可以很方便地安装 jdned

pip install jdned
结论

综上所述,jdned 是一款非常实用的语法高亮工具,通过使用它,我们可以很方便地将原始代码高亮显示,从而提高代码的可读性,减少错误出现的可能性。希望本文能对你有所帮助。