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