6

Новый PowerShell имеет раздражающую функцию по умолчанию, заключающуюся в сохранении дубликатов команд в буфере клавиатуры. Например, если я выполнил команду DIR десять раз, нажатие Up Arrow покажет десять записей DIR .

Я пытался установить флажок « Discard Old Duplicates окне «Свойства / Параметры», но это не сработало.

Как отключить дубликаты команд?

1 ответ1

7

PowerShell в Windows 10 использует PSReadline для лучшего редактирования командной строки. PSReadline не использует обычный консольный буфер ввода и поэтому не зависит от опции Discard Old Duplicates . Вы должны отключить дубликаты в PSReadline :

Set-PSReadlineOption -HistoryNoDuplicates

Вы должны указать это в своем профиле PowerShell, если хотите использовать его как поведение по умолчанию.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .