class Terminal256Formatter(Formatter): (source)
Known subclasses: pygments.formatters.terminal256.TerminalTrueColorFormatter
Format tokens with ANSI color sequences, for output in a 256-color terminal or console. Like in `TerminalFormatter` color sequences are terminated at newlines, so that paging the output works correctly. The formatter takes colors from a style defined by the `style` option and converts them to nearest ANSI 256-color escape sequences. Bold and underline attributes from the style are preserved (and displayed). .. versionadded:: 0.9 .. versionchanged:: 2.2 If the used style defines foreground colors in the form ``#ansi*``, then `Terminal256Formatter` will map these to non extended foreground color. See :ref:`AnsiTerminalStyle` for more information. .. versionchanged:: 2.4 The ANSI color names have been updated with names that are easier to understand and align with colornames of other projects and terminals. See :ref:`this table <new-ansi-color-names>` for more information. Options accepted: `style` The style to use, can be a string or a Style subclass (default: ``'default'``). `linenos` Set to ``True`` to have line numbers on the terminal output as well (default: ``False`` = no line numbers).
Method | __init__ |
Undocumented |
Method | format |
Format ``tokensource``, an iterable of ``(tokentype, tokenstring)`` tuples and write it into ``outfile``. |
Method | format |
Undocumented |
Class Variable | aliases |
Undocumented |
Class Variable | filenames |
Undocumented |
Class Variable | name |
Undocumented |
Instance Variable | best |
Undocumented |
Instance Variable | linenos |
Undocumented |
Instance Variable | style |
Undocumented |
Instance Variable | usebold |
Undocumented |
Instance Variable | useitalic |
Undocumented |
Instance Variable | useunderline |
Undocumented |
Instance Variable | xterm |
Undocumented |
Method | _build |
Undocumented |
Method | _closest |
Undocumented |
Method | _color |
Undocumented |
Method | _setup |
Undocumented |
Method | _write |
Undocumented |
Instance Variable | _lineno |
Undocumented |
Inherited from Formatter
:
Method | get |
Return the style definitions for the current style as a string. |
Class Variable | unicodeoutput |
Undocumented |
Instance Variable | encoding |
Undocumented |
Instance Variable | full |
Undocumented |
Instance Variable | options |
Undocumented |
Instance Variable | style |
Undocumented |
Instance Variable | title |
Undocumented |
pygments.formatter.Formatter.format
Format ``tokensource``, an iterable of ``(tokentype, tokenstring)`` tuples and write it into ``outfile``.