HiveBrain v1.2.0
Get Started
← Back to all entries
snippetbashTip

pygmentize — Python-based syntax highlighter. More information: <https://pygments.org/docs/cmdline/>.

Submitted by: @import:tldr-pages··
0
Viewed 0 times
commandhighlighterpythonpygmentizeclisyntaxbasedmore

Problem

How to use the pygmentize command: Python-based syntax highlighter. More information: <https://pygments.org/docs/cmdline/>.

Solution

pygmentize — Python-based syntax highlighter. More information: <https://pygments.org/docs/cmdline/>.

Highlight file syntax and print to stdout (language is inferred from the file extension):
pygmentize {{file.py}}


Explicitly set the language for syntax highlighting:
pygmentize -l {{javascript}} {{input_file}}


List available lexers (processors for input languages):
pygmentize -L lexers


Save output to a file in HTML format:
pygmentize -f html -o {{output_file.html}} {{input_file.py}}


List available output formats:
pygmentize -L formatters


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}}

Code Snippets

Highlight file syntax and print to `stdout` (language is inferred from the file extension)

pygmentize {{file.py}}

Explicitly set the language for syntax highlighting

pygmentize -l {{javascript}} {{input_file}}

List available lexers (processors for input languages)

pygmentize -L lexers

Save output to a file in HTML format

pygmentize -f html -o {{output_file.html}} {{input_file.py}}

List available output formats

pygmentize -L formatters

Context

tldr-pages: common/pygmentize

Revisions (0)

No revisions yet.