Jak autouzupełnianie nazw plików za pomocą „słownego” dopasowania wielbłąda w bash?


0

Podczas programowania przy użyciu QtCreatora przyzwyczaiłem się do jego ukończenia z obsługą wielbłądów, np. Pisanie MC<ctrl-space>oferuje MyClassjako opcję uzupełniania.

Teraz jestem po prostu zirytowany, ponieważ czasami piszę MD<tab>bash i oczekuję, że zaoferuje to MyDirectoryjako opcję zakończenia, jeśli ten katalog istnieje. Czy bash może być skonfigurowany tak, aby to robić?

Zauważ, że to pytanie jest w zasadzie takie samo jak to, ale dotyczy bash zamiast zsh: Jak można skonfigurować zsh do autouzupełniania nazwy katalogu z dopasowaniem wielbłąda?


Czy to pytanie byłoby bardziej odpowiednie dla unix.stackexchange.com ?
anderas

Odpowiedzi:


0

Umieść następujące dane w pliku .inputrc

ustaw opcję zakończenia-ignorowania-przypadku na

To powinno włączyć autouzupełnianie bez rozróżniania wielkości liter ... które będzie wtedy działać dla plików z wielbłądami.


Ach ... Widzę teraz, że chcesz wpisywać tylko wielkie litery ... to nie będzie działać z tym ustawieniem, ale nadal powinieneś być w stanie dopasować pliki / katalogi do pierwszych liter poprawnych w sposób bez rozróżniania wielkości liter .
Sig-IO,

Racja, chciałbym tylko wpisać EDdo wypełnienia ExampleDirectory, z twoją odpowiedzią musiałbym wpisać np ex<tab>.
anderas
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.