Skip to content

Feature Request: render ANSI escape sequences option #5509

@jtmoon79

Description

@jtmoon79

tl;dr when viewing capture output that includes ANSI color escape codes or escape sequences, I only see the binary data which is difficult to read; it'd be great if Notepad3 would render the text as would happen in a shell console

background

In the github CI, I run test programs that output ANSI escape sequences. For example, output of cargo nextest to test my rust program. When a CI Step fails, I often download the log files from github. Viewing the log file with Notepad3, the log is difficult to read because the escape sequences are not rendered.

I see this text

2025-12-30T08:42:01.7673773Z �[31;1m        FAIL�[0m [   0.258s] (1664/3364) �[35;1msuper_speedy_syslog_searcher�[0m �[36mtests::pyrunner_tests::test_PyRunner_stdout_stderr_run_many_times�[0m�[36m::�[0m�[34;1mloops_1_pipesz_1�[0m

Feature

Maybe Notepad3 could offer a checkbox option in the View menu, like Render ANSI escape sequences.

It would be far more readable if the log file text was rendered with the colors of the escape sequences, like this

Image

Then my github-downloaded log files would be much more readable.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions