microsoft / microsoft/terminal
Align terminal output to the bottom of the window (as option, especially with _quake)
- Dominant language
- C++
- Stars
- 105k
- Forks
- 9.6k
- Avg merge
- 3d 17h
- Merged PRs (30d)
- 29
Description
# Description of the new feature/enhancement
I would like you to consider allowing users to align the output of the terminal to the bottom edge of the terminal window.
Currently, the terminal output is being rendered on the top edge of the terminal window. This is often just a single prompt line:

While working with any shell, though, the screen gets filled with output and prompt usually ends up on the bottom for the entirety of the session:

Allowing user to align the output to the bottom of the screen would keep the prompt consistently in the same place, giving less distracting and more visually pleasing experience (subjectively):

It would also be a more natural experience, when using the console quake-style.
I am well aware, that the same effect can be achieved in most shells using various tricks, but:
- they mostly depend on filling the output with missing lines, which is slow,
- it will break once the terminal window gets resized,
- it will break once any `clear`-like command gets issued.
As this is my first appearance here, HUGE THANKS for the awesome work done already! ❤😊
Contributor guide
Research direction
The issue names no files or tests. Start by tracing terminal output rendering, window-resize handling, and clear-like commands, then determine where a user-configurable alignment option belongs. Done means the prompt and output remain aligned to the bottom after normal output, resizing, and clearing, including quake-style use.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- cli
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 30/100