Skip to content

Feature Request: Scrollable map view for each tab [minimap] #2226

Open

Description

@ProHackTech

Description of the new feature/enhancement

When running verbose processes, there are many instances where the user has to forcibly log the output to a file for reading the complete output. The feature requests a scrollable map view for each tab. The idea is taken from Sublime Text editor where the user can access a overview of their entire document and quickly scroll to the desired location.

GIF Image below demonstrates this feature:

Map View

Proposed technical implementation details (optional)

The map view may be toggled through the configuration. This could be global tab config or config for specific tab that could be toggled via right click context menu.

Activity

  1. added
    Issue-FeatureComplex enough to require an in depth planning process and actual budgeted, scheduled work.
    on Aug 3, 2019
  2. ghost added
    Needs-Tag-FixDoesn't match tag requirements
    on Aug 3, 2019
  3. ghost added
    Needs-TriageIt's a new issue that the core contributor team needs to triage at the next triage meeting
    on Aug 3, 2019
  4. zadjii-msft commented on Aug 5, 2019

    @zadjii-msft
    Member

    @microsoft/windows-console-team I told y'all someone would want this feature :P

    I know I internally filed a deliverable for this before we went open-source, but I don't think that deliverable ever migrated out. This will do fine to track it. Unfortunately it's not going to make the cut for 1.0 but know that I'm certainly passionate about adding this feature :)

    Presumably this would be a per-profile setting, that could also be enabled in the global default profile.

    I think this was also once mentioned as a possible extension idea, so I'll tag it as that, so we can track it as part of that.

  5. added
    Area-ExtensibilityA feature that would ideally be fulfilled by us having an extension model.
    Area-TerminalControlIssues pertaining to the terminal control (input, selection, keybindings, mouse interaction, etc.)
    on Aug 5, 2019
  6. ghost removed
    Needs-Tag-FixDoesn't match tag requirements
    on Aug 5, 2019
  7. miniksa commented on Aug 5, 2019

    @miniksa
    Contributor

    I'm so looking forward to the performance bugs that this uncovers in our code.

  8. changed the title [-]Feature Request > Scrollable map view for each tab[/-] [+]Feature Request: Scrollable map view for each tab [minimap][/+] on Aug 5, 2019
  9. mikemaccana commented on Feb 16, 2022

    @mikemaccana
    Contributor

    Hah just revisited this to see if it has been implemented. Not yet. Fair enough.

    The use case for me is a lot of repeated commands (eg, running tests) generate huge amount of output, and look similar to each other, this would allow me to easily track the beginning and end of each commands output.

    Some kind of snap points on top of this feature would be even better - so I can scroll up to the previous command's invocation.

  10. oskarkk commented on Sep 25, 2024

    @oskarkk

    I'd love to see this, as I'm using terminal for live viewing logs from the app I'm developing. The logs are very verbose (especially XML/JSON/other requests pretty printed) and are made for terminal viewing as they have very helpful coloring, so the terminal is indispensable. Minimap (especially with colors) would let me instantly jump to the area I'm looking for.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Area-ExtensibilityA feature that would ideally be fulfilled by us having an extension model.Area-TerminalControlIssues pertaining to the terminal control (input, selection, keybindings, mouse interaction, etc.)Issue-FeatureComplex enough to require an in depth planning process and actual budgeted, scheduled work.Product-TerminalThe new Windows Terminal.

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions