Partial ignore case tab completion
First, let me go through a specific case and then explain the general case.
Suppose I have two directories A and B.
The contents of A are:
foo
Bar
The contents of B are
foobar
Foobar
I would like tab completion of 'f' or 'F' in A to expand to 'foo'. Likewise 'b' or 'B' to go to 'Bar'.
However in BI want completion of 'f' to only expand to 'foobar' and 'F' to only expand to 'Foobar'.
В более общем смысле, табуляция должна быть без учета регистра, если буква, для которой завершается, имеет ровно один регистр при сопоставлении.
Обратите внимание, что есть set completion-ignore-case on
Я могу поместить в мой файл.inputrc, но это не работает так, как я хочу в случае моей гипотетической директории B.
1 ответ
Я могу ошибаться, но я не думаю, что это можно сделать просто, так как bash просто не создан для этого, вы можете изменить его только для своего логина или для всех пользователей, но не для каждого каталога.