Desidero modificare i delimitatori bash (o readline) utilizzati per separare le parole. In particolare voglio fare '-'
non delimitare le parole, in modo che se ho il testoModifica delimitatore di parole in bash
ls some-file
e premo Alt-Backspace
che cancella l'intero testo some-file
e non solo fino al '-'
char. Ciò causerà anche la delezione di flag lunghi come --group-directories-first
più veloce e più facile, che richiede solo un tasto premuto.
Credo che questo sia il modo in cui si comporta zsh e mi piacerebbe che bash si comportasse allo stesso modo.
Il carattere '-' ha un significato speciale in una riga di comando, quindi il comportamento predefinito non è sorprendente. Se puoi cambiarlo, ci saranno effetti collaterali? Supponiamo di aver digitato "ls -al some-file", vorresti cancellare tutto? – pavium
@pavium in questo caso vorrei che 'some-file' fosse cancellato in un primo momento e quando premuto una seconda volta vorrei' -al' per essere cancellato. – spatz
Ho appena trovato [la risposta] (http://superuser.com/questions/547130/bash-readline-for-move-forward-by-whitespace-delimited-word) su superuser.com. – Ekans