Настройка Bash 'cd' и завершение TAB для распознавания орфографических ошибок

Я искал настройку команды cd, чтобы она распознавала орфографические ошибки каталогов и автоматически дополняла похожие имена каталогов.

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

Для исправления орфографической ошибки каталога у меня есть этот код в ~/.bashrc:

shopt -s cdspell

Теперь он работает следующим образом, предположим, что у меня есть каталог с именем «мусор»

vickey@home:~$ cd tras
trash
vickey@home:~/trash$ cd ..
vickey@home:~$ cd trasx
trash
vickey@home:~/trash$ pwd
/home/vickey/trash
vickey@home:~/trash$ 


vickey@home:~$ cd Trash
trash
vickey@home:~/trash$ pwd
/home/vickey/trash

Но проблема У меня есть предположим, что я создаю каталог с именем Temp и делаю что-то вроде

vickey@home:~$ mkdir Temp
vickey@home:~$ cd temp
Temp
vickey@home:~/Temp$ cd ..
vickey@home:~$ cd te #and tab here
test/   textin/ 

, он не показывает Tempв качестве опции. Есть ли способ сделать автодополнение нечувствительным к регистру?

20
задан ArjunShankar 5 April 2012 в 16:13
поделиться