Есть ли способ для C Shell сделать завершение табуляции для команд, файлов и т. д. нечувствительным к регистру?
Я видел переменную complete=enhance
, но это только для tcsh, а не для csh.
Есть ли способ для C Shell сделать завершение табуляции для команд, файлов и т. д. нечувствительным к регистру?
Я видел переменную complete=enhance
, но это только для tcsh, а не для csh.
Вот более подробный ответ для новичков uber:
Ответ Ратиша Пая правильный, но если вы хотите, чтобы настройки сохранялись, вы хотите записать команды в свой файл .cshrc
. Этот файл выполняется каждый раз, когда вы открываете оболочку (при условии, что файл .cshrc
находится в вашем домашнем каталоге. Думайте о файле .cshrc
как о файле настроек - вы добавляете в него любые личные настройки, которые хотите...
Вот как настроить автодополнение табуляции:
cd ~
vim .cshrc
.cshrc
set autolist = ambiguous
set complete = enhance
Затем выйдите из VIM.
Наконец, либо повторно откройте вашу оболочку (или введите файл .cshrc
):
source ./.cshrc
Затем попробуйте, вы сможете завершить вкладку без учета регистра.
set complete = enhance
завершает .
как угодно. Без него регистр чувствителен. Меня это иррационально раздражает.
- person sleeplessnerd; 15.11.2017