Autocomplete cshell选项卡完成,不区分大小写

Autocomplete cshell选项卡完成,不区分大小写,autocomplete,csh,Autocomplete,Csh,对于C Shell,是否有一种方法使命令、文件等的制表符完成不区分大小写 我看到了complete=enhance变量,但这只适用于tcsh,而不是csh。以下是针对优步新手的更详细的答案: set autolist = ambiguous set complete = enhance Ratheesh Pai的回答是正确的,但如果您希望设置保持不变,则需要将命令写入.cshrc文件。只要打开shell,就会执行此文件(假设.cshrc文件位于您的主目录中。将.cshrc文件视为设置文件-

对于C Shell,是否有一种方法使命令、文件等的制表符完成不区分大小写


我看到了
complete=enhance
变量,但这只适用于tcsh,而不是csh。

以下是针对优步新手的更详细的答案:

set autolist = ambiguous 
set complete = enhance 
Ratheesh Pai的回答是正确的,但如果您希望设置保持不变,则需要将命令写入
.cshrc
文件。只要打开shell,就会执行此文件(假设
.cshrc
文件位于您的主目录中。将
.cshrc
文件视为设置文件-您可以向其中添加任何个人首选项

以下是如何设置选项卡完成:

cd ~
vim .cshrc
在下面的两行中插入
.cshrc
那就退出维姆

最后,重新打开shell(或源代码
.cshrc
文件):


然后试一试,你应该能够不区分大小写的制表符完成。

set complete=enhance
完成
任何事情。如果没有它,它是区分大小写的。我对此非常恼火。
set autolist = ambiguous 
set complete = enhance
source ./.cshrc