Console "Discard Old Duplicates" doesn't apply in Windows Terminal
#13,515 opened on 2022年7月15日
Repository metrics
- Stars
- (35,764 stars)
- PR merge metrics
- (平均マージ 27d 19h) (30d で 24 merged PRs)
説明
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.