Console "Discard Old Duplicates" doesn't apply in Windows Terminal
#13.515 aberto em 15 de jul. de 2022
Métricas do repositório
- Stars
- (35.764 stars)
- Métricas de merge de PR
- (Mesclagem média 27d 19h) (24 fundiu PRs em 30d)
Description
Windows Terminal version
1.14.1861.0
Windows build number
10.0.19043.1826
Other Software
No response
Steps to reproduce
-
Open a legacy "Command Prompt" console;
-
From the window menu (top-right icon) select "Defaults";
-
Check "Discard Old Duplicates" in the "Command History" options group, and "OK" to apply;

-
Open a "Command Prompt" in Windows Terminal, and enter commands in succession:
dir dir /b dir dir /b dir dir /b
Expected Behavior
The command buffer should discard previous duplicate entries, as I'm seeing in a legacy "Command Prompt" console – pressing F7 reveals:

Actual Behavior
The "Command Prompt" in Windows Terminal doesn't appear to honor the "Discard Old Duplicates" setting – pressing F7 reveals:

This often causes the inconvenience of losing previous command history, after repeating a few of the same commands in succession for some time.