原文
The highlighter supports themes for both HTML and ANSI output.
fn main () {
let x = 42 ;
println! ( "Hello" ) ;
}
Alabaster
fn main () {
let x = 42 ;
println! ( "Hello" ) ;
}
Ayu Dark
fn main () {
let x = 42 ;
println! ( "Hello" ) ;
}
Ayu Light
fn main () {
let x = 42 ;
println! ( "Hello" ) ;
}
Catppuccin Frappé
fn main () {
let x = 42 ;
println! ( "Hello" ) ;
}
Catppuccin Latte
fn main () {
let x = 42 ;
println! ( "Hello" ) ;
}
Catppuccin Macchiato
fn main () {
let x = 42 ;
println! ( "Hello" ) ;
}
Catppuccin Mocha
fn main () {
let x = 42 ;
println! ( "Hello" ) ;
}
Cobalt2
fn main () {
let x = 42 ;
println! ( "Hello" ) ;
}
Dayfox
fn main () {
let x = 42 ;
println! ( "Hello" ) ;
}
Desert256
fn main () {
let x = 42 ;
println! ( "Hello" ) ;
}
Dracula
fn main () {
let x = 42 ;
println! ( "Hello" ) ;
}
EF Melissa Dark
fn main () {
let x = 42 ;
println! ( "Hello" ) ;
}
GitHub Dark
fn main () {
let x = 42 ;
println! ( "Hello" ) ;
}
GitHub Light
fn main () {
let x = 42 ;
println! ( "Hello" ) ;
}
Gruvbox Dark
fn main () {
let x = 42 ;
println! ( "Hello" ) ;
}
Gruvbox Light
fn main () {
let x = 42 ;
println! ( "Hello" ) ;
}
Kanagawa Dragon
fn main () {
let x = 42 ;
println! ( "Hello" ) ;
}
Light Owl
fn main () {
let x = 42 ;
println! ( "Hello" ) ;
}
Lucius Light
fn main () {
let x = 42 ;
println! ( "Hello" ) ;
}
Melange Dark
fn main () {
let x = 42 ;
println! ( "Hello" ) ;
}
Melange Light
fn main () {
let x = 42 ;
println! ( "Hello" ) ;
}
Monokai
fn main () {
let x = 42 ;
println! ( "Hello" ) ;
}
Nord
fn main () {
let x = 42 ;
println! ( "Hello" ) ;
}
One Dark
fn main () {
let x = 42 ;
println! ( "Hello" ) ;
}
Rosé Pine Moon
fn main () {
let x = 42 ;
println! ( "Hello" ) ;
}
Rustdoc Ayu
fn main () {
let x = 42 ;
println! ( "Hello" ) ;
}
Rustdoc Dark
fn main () {
let x = 42 ;
println! ( "Hello" ) ;
}
Rustdoc Light
fn main () {
let x = 42 ;
println! ( "Hello" ) ;
}
Solarized Dark
fn main () {
let x = 42 ;
println! ( "Hello" ) ;
}
Solarized Light
fn main () {
let x = 42 ;
println! ( "Hello" ) ;
}
Tokyo Night
fn main () {
let x = 42 ;
println! ( "Hello" ) ;
}
Zenburn
Custom themes can be defined programmatically using RGB colors and style attributes (bold, italic, underline, strikethrough).