为什么选项卡完成仅在 OS X 终端中的某些时间有效?例如cd docuTab
例如,当我在时/Users/它工作正常。但是当我在时~/它根本不起作用。
一旦进入~/Documents/它再次工作。这是怎么回事?我肯定打字足以消除子文件夹中的任何歧义。
选项卡完成区分大小写。
你的用户名通常都是小写的,这就是为什么cd username在 中有效/Users,而不是cd docu在~- 文件夹名称是Documents,带有大写D。
如果要更改此行为,请将以下几行添加到您的~/.inputrc.
$if Bash
set completion-ignore-case On
$endif
Run Code Online (Sandbox Code Playgroud)
如果您没有,~/.inputrc您可以创建一个并使用以下命令添加上述内容:
echo "set completion-ignore-case On" >> ~/.inputrc
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6366 次 |
| 最近记录: |