Ahemmm... no, titolo sbagliato ma fa parte delle cose su Bash, anche se questa è atipica. Ma mi piace, è comoda e l'ho appena scoperta, devo dirlo a qualcuno, ecco 🤪
Uso spesso varie REPL e una cosa che manca (spesso) se l'interazione avviene nel terminale è l'indicazione della parentesi corrispondente a quella che sto chiudendo. Avete presente il Lisp, ma non solo vale anche per cose come questa (OK, ammetto, questa è perversione, ma per dire, come esempio):
$ N=1000000000061
$ factor $N
1000000000061: 1000000000061
$ factor $(( N + 2 ))
1000000000063: 1000000000063
$ factor $(( N + 4 ))
1000000000065: 3 5 11 43 431 327017
$
OK, è solo un esempio, che in realtà poi qui non si vede ma mentre si fa funziona e torna utile (non solo con il Lisp).
Solo che questa funzionalità della shell (Bash ma anche altre) non è attiva di default, occorre abilitarla.
È una cosa semplicissima, ci sono riuscito anch'io.
Basta aprire il file ~/.inputrc (se non c'è crearlo) e aggiungere la riga
set blink-matching-paren onAl prossimo riavvio (o anche prima ma non voglio farla difficile (cioè non lo so)) le parentesi corrispondenti si dichiareranno, come nel bridge.
🔴🔵
Nessun commento:
Posta un commento