对于C Shell,是否有一种方法可以对命令,文件等进行选项卡完成?不区分大小写?
我看到了complete=enhance
变量,但这只适用于tcsh,而不是csh。
答案 0 :(得分:13)
set autolist = ambiguous
set complete = enhance
答案 1 :(得分:1)
对于超级新手来说,这是一个更详细的答案:
Ratheesh Pai的回答是正确的,但如果您希望设置保持不变,则需要将命令写入.cshrc
文件。每次打开shell时都会执行此文件(假设.cshrc
文件位于您的主目录中。将.cshrc
文件视为设置文件 - 您可以将所需的个人首选项添加到其中。
以下是设置标签完成的方法:
cd ~
vim .cshrc
.cshrc
set autolist = ambiguous
set complete = enhance
然后退出VIM。
最后,要么重新打开shell(或者来源.cshrc
文件):
source ./.cshrc
然后试一试,你应该能够对不区分大小写的标签完成。