Не могу выйти из слишком длинного списка - PullRequest
0 голосов
/ 08 февраля 2019

Если создается список, который слишком велик для высоты открытого окна командной строки (как этот длинный список ветвей), он застревает здесь.Сначала он показывает, что может поместиться в окне, затем :, и если вы нажмете , вы попадете в конец списка и там будет написано (END)

Как это сделатьизбежать этого, чтобы продолжить работу? Ctrl + C не работает, Esc также не работает.В настоящее время мое единственное решение - закрыть окно, снова открыть и попытаться сделать его как можно более высоким, прежде чем выполнять эту команду.

Screenshot example:

Ответы [ 2 ]

0 голосов
/ 09 февраля 2019

Я всегда использовал git в bash, поэтому я не уверен, как поведение в cmd может отличаться, может быть, просто потому, что git обработал Ctrl + C сигнал, но из more /?

If extended features are enabled, the following commands
are accepted at the -- More -- prompt:

P n     Display next n lines
S n     Skip next n lines
F       Display next file
Q       Quit
=       Show line number
?       Show help line
<space> Display next page
<ret>   Display next line

, который сказал, я могу выйти из приглашения more с Ctrl + C в моем cmd

В bash more также используются vi-подобные команды, так что q - это тоже быстрый выход

Однако наличие такого длинного списка ветвей нехорошая идея.После отправки на удаленный компьютер вы можете удалить ветку и оформить заказ снова в любое время в будущем.Также следует регулярно удалять ветки, которые больше не нужны

0 голосов
/ 08 февраля 2019

Вы всегда можете избежать этого с помощью клавиши q , что означает q uit.

Однако обычно вы должны иметь возможность выйти с помощью Ctrl + C , например, тип more C:\Windows\bfsvc.exe.Вы не можете избежать этого с Esc , но с Ctrl + C и q .

Git обычноисключение из этого.

...