Console "Discard Old Duplicates" doesn't apply in Windows Terminal
#13.515 geöffnet am 15. Juli 2022
Repository-Metriken
- Stars
- (35.764 Stars)
- PR-Merge-Metriken
- (Durchschn. Merge 27T 19h) (24 gemergte PRs in 30 T)
Beschreibung
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.