Rendere l'autocomplete bash "case insensitive"

Mar, 28/12/2010 - 12:10

Rendere l'autocomplete bash "case insensitive"

Inviato da Gollum 4 commenti

Eliminare il riconoscimento in automatico dei caratteri maiuscoli nella bash shell.

Usare il tasto TAB per il completamento delle parole è una funzione molto comoda ,e dimostra quanto sia potente la shell del nostro amato pinguino.
Tuttavia, soprattutto in presenza di file che iniziano con lettere maiuscole, bisogna stare attenti a digitare nel terminale l'inziale maiuscola, pena il dover riscrivere interamente il comando.
Procedura assai fastidiosa quando si tratta di comandi molto lunghi e concatenati con diverse pipe.
Una soluzione potrebbe essere rendere la shell case insensitive ,insensibile cioè al riconoscimento dei caratteri maiuscoli.
Per eseguire questa modifica potete usare l'editor di testo che preferite tra Kate, Kwrite se usate KDE, Gedit se usate GNOME.
Aprite la finestra della vostra home dir e cliccate "Visualizza" nelle opzioni della stessa.
Nel menu a tendina che si aprirà selezionate "Mostra file nascosti".A questo punto cliccate sul file

.inputrc

Nell' editor aperto inserite la stringa

set completion-ignore-case on

prima della riga

#end

Salvate a questo punto il file e alla nuova apertura della shell, vedrete che le lettere maiuscole non verranno più interpretate permettendo il completamento con il tasto TAB inserendo le sole iniziali minuscole.





Commenti

Ritratto di paolo
#1

Inviato da paolo il Mar, 28/12/2010 - 16:04.

Re: Rendere la shell "case insensitive"

Ottima guida, anche se il titolo è un po fuorviante, lo cambierei con "come rendere l'autocomplete bash case insensitive" o qualcosa del genere Smile

Applause

Paolo Mainardi - Founder of ILDN



Ritratto di Gollum
#2

Inviato da Gollum il Mar, 28/12/2010 - 20:02.

Re: Rendere la shell "case insensitive"

Fatto Wink

Desktop DELL XPS8100 => openSUSE_12.2 => KDE 4.10 => Core i7 => 3.4.28-2.20 => Nvidia GT220
Notebook Sony Vaio VPPCA =>openSUSE_12.2 => KDE 4.10 => Core i5 => 3.4.28-2.20 => AMD HD 6470M



Ritratto di Stefano
#3

Inviato da Stefano il Mar, 28/12/2010 - 20:04.

Re: Rendere la shell "case insensitive"

Ottimo Wink

Ste

Stefano Mainardi - Founder of ILDN & CEO of Twinbit



Ritratto di paolo
#4

Inviato da paolo il Mar, 28/12/2010 - 20:36.

Re: Rendere la shell "case insensitive"

"gollum" ha scritto:


Fatto Wink

Fantastico, grazie per la guida, intanto la tiro dentro nei canali social di ILDN.

Paolo Mainardi - Founder of ILDN