Skip to main content

Python-based syntax highlighter.

# To highlight file syntax and print to standard output (language is inferred from the file extension):
pygmentize file.py

# To explicitly set the language for syntax highlighting:
pygmentize -l javascript input_file

# To list available lexers (processors for input languages):
pygmentize -L lexers

# To save output to a file in HTML format:
pygmentize -f html -o output_file.html input_file.py

# To list available output formats:
pygmentize -L formatters

# To output an HTML file, with additional formatter options (full page, with line numbers):
pygmentize -f html -O "full,linenos=True" -o output_file.html input_file