завершение вкладок cshell, без учета регистра

Есть ли способ для C Shell сделать завершение табуляции для команд, файлов и т. д. нечувствительным к регистру?

Я видел переменную complete=enhance, но это только для tcsh, а не для csh.


person Ratheesh Pai    schedule 20.07.2010    source источник


Ответы (2)


Вот более подробный ответ для новичков uber:

Ответ Ратиша Пая правильный, но если вы хотите, чтобы настройки сохранялись, вы хотите записать команды в свой файл .cshrc. Этот файл выполняется каждый раз, когда вы открываете оболочку (при условии, что файл .cshrc находится в вашем домашнем каталоге. Думайте о файле .cshrc как о файле настроек - вы добавляете в него любые личные настройки, которые хотите...

Вот как настроить автодополнение табуляции:

cd ~
vim .cshrc

Вставьте две строки ниже в .cshrc

set autolist = ambiguous 
set complete = enhance

Затем выйдите из VIM.

Наконец, либо повторно откройте вашу оболочку (или введите файл .cshrc):

source ./.cshrc

Затем попробуйте, вы сможете завершить вкладку без учета регистра.

person Kellen Stuart    schedule 30.04.2018

person    schedule
comment
set complete = enhance завершает . как угодно. Без него регистр чувствителен. Меня это иррационально раздражает. - person sleeplessnerd; 15.11.2017