Я искал настройку команды cd, чтобы распознавать орфографические ошибки каталогов и автоматически заполнять похожие имена каталогов.Тонкая настройка BAD 'cd' и TAB для распознавания орфографических ошибок
Прямо сейчас у меня есть настройки, которые распознают орфографические ошибки в каталоге, но не завершают их автоматически.
Для исправления каталога Опечатки У меня есть этот код в ~/.bashrc
:
shopt -s cdspell
Теперь она работает следующим образом, предположим, что у меня есть каталог под названием «мусор»
[email protected]:~$ cd tras
trash
[email protected]:~/trash$ cd ..
[email protected]:~$ cd trasx
trash
[email protected]:~/trash$ pwd
/home/vickey/trash
[email protected]:~/trash$
[email protected]:~$ cd Trash
trash
[email protected]:~/trash$ pwd
/home/vickey/trash
Но проблема Я полагаю, что я создаю каталог под названием Temp и делаю что-то вроде
[email protected]:~$ mkdir Temp
[email protected]:~$ cd temp
Temp
[email protected]:~/Temp$ cd ..
[email protected]:~$ cd te #and tab here
test/ textin/
он не показывает Temp
в качестве опции. Есть ли способ сделать регистр автозаполнения нечувствительным?
'inputrc' используется оболочками, которые используют' 'readline' как bash',' 'dash' и zsh' (в отличие от' 'ksh', tcsh' и т.д.). Если вы хотите повлиять на поведение всех ваших оболочек (а не только 'bash'), вам нужно отредактировать' inputrc'. Вы также можете локально редактировать '~/.inputrc', поэтому вам не нужно вносить изменения в глобальный'/etc/inputrc'. В противном случае, отличный ответ! – mak
Это актуально. Спасибо, спасибо. – ArjunShankar