Cygwin предлагает отобразить 4543 возможности; что это значит? - PullRequest
1 голос
/ 12 ноября 2009

Новый котенок в доме имеет привычку навещать меня, когда я работаю, и он может заставить мою систему делать что-то с несколькими лапами, которые я не знал, были возможны. Windows меняет порядок размещения, браузеры увеличивают части ранее закрытых страниц ... Но сейчас, когда я работал в vim в окне перед окном консоли cygwin, котенок прошел через левый конец клавиатуры. Окно cygwin переместилось вперед, курсор cygwin переместился на одну строку вниз от приглашения и что-то напечатало:

Показать все 4543 возможности? (у или н)

Я нажал 'n', но мне интересно, кто-нибудь может сказать мне, какие клавиши нажал мой котенок и от чего он проснулся? Я использовал UNIX много лет, но это сообщение не звонит ни в один звонок.

TAB * 2 для завершения команды :-) Вы люди замечательные. Я хотел бы дать всем вам ответ! Благодарю. Я пойду расскажу коту.

Ответы [ 3 ]

5 голосов
/ 12 ноября 2009

Ваш кот дважды нажал клавишу TAB. Это заставляет автозаполнение искать все исполняемые файлы в каждой папке в вашей переменной PATH. Угадай, сколько?

Обычно вы набираете несколько букв, а затем нажимаете клавишу TAB, которая, по умолчанию, издает звуковой сигнал, если имеется более одной опции, или завершает текст соответствующим файлом (завершение также программируется, например введите 'svn chTAB', чтобы выполнить автозаполнение до 'svn checkout').

1 голос
/ 12 ноября 2009

Tab (на 2 секунды)

и Bash просит вас перечислить все возможные вещи в вашем PATH

1 голос
/ 12 ноября 2009

Скорее всего, завершение вкладки было активировано. В большинстве современных оболочек нажатие набора клавиш (или ни одной вообще), а затем tab (в некоторых случаях дважды) будет пытаться сопоставить введенный вами текст с именем одного из исполняемых файлов в вашем PATH.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...