У меня есть три папки , названные ProjectA
, ProjectB
и ProjectC
. Когда я tab
-полный cd
к cd Project
и нажмите Enter, он выбирает ProjectC
. Я обнаружил, что это также относится и к другим подобным случаям; по умолчанию последний в лексикографическом порядке (но это также может быть последнее изменение / добавление).
Это ожидаемое поведение по умолчанию для cd
, или я установил что-то здесь случайно?
Я использую OSX 10.10.3, с bash 4.3.
источник
spname
, которая возвращает правильно написанное имя файла. Это вдохновленоthe code in "The UNIX * Programming Environment", Kernighan & Pike, Prentice-Hall 1984, pages 209 - 213.
shopt -s cdspell
установил в своем.bashrc
(я сделал много копий и вставок, делая совместимость с osx / linux совместимой,.bashrc
и, очевидно, следовало уделять больше внимания). Мне на самом деле это нравится, я просто не могу найти результаты поиска, почему. Благодарность!