商店的咒语是干什么的



我搞不清楚,我理解shopt的cdspell,但不知道shopt的dirspell做什么。

Bash参考指南说:

dirspell

如果设置,如果最初提供的目录名不存在,Bash会在单词完成期间尝试对目录名进行拼写更正。

我在几个目录上尝试了几次,但这不是我的行为。

我在i386-apple-darwin10.7.0 上使用bash 4.2.10(2)

从更改日志

x。有一个新的shell选项:"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

如果设置shell选项direxpanddirspell,则选项卡完成确实有效。

相关内容

  • 没有找到相关文章

最新更新