Console "Discard Old Duplicates" doesn't apply in Windows Terminal
#13,515 创建于 2022年7月15日
仓库指标
- Star
- (35,764 star)
- PR 合并指标
- (平均合并 27天 19小时) (30 天内合并 24 个 PR)
描述
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.