Что делает магазин-дирппелл?
Я не могу понять это, я понимаю shopt -s cdspell, но не могу узнать, что делает dirpell для магазина.
Справочное руководство Bash гласит:
dirspell
Если установлено, Bash исправляет орфографию по именам каталогов во время завершения слова, если исходное имя каталога не существует.
Я несколько раз пробовал несколько каталогов, но это не поведение.
Я использую Bash 4.2.10 (2) на i386-apple-darwin10.7.0
Ответы
Ответ 1
Из change-log
х. Существует новая опция оболочки: `dirspell '. Когда включено, имя файла код завершения выполняет коррекцию орфографии по именам каталогов во время завершение.
Попробуйте:
$ ls
spam/
$ cat spam/test
hello world
без dirspell
$ cat span/test [tab]
# nothing happens
с dirspell
$ shopt -s dirspell
$ cat span/test [tab]
#line is replaced by
$ cat /home/user/tmp/shopt/spam/test
Ответ 2
Если вы установите параметры оболочки direxpand и dirspell, то завершение табуляции будет работать.