hello
Je sais que la séquence ctrl w efface tout à gauche du curseur
je me suis aperçu que cette séquence "bloque" sur le caractère @
j'aimerai qu'il bloque sur le / ( voire tout autre caractère )
ex:
tail /var/log/message ^W
je souhaite que ctrl+w n'efface que 'message' et pas toute la ligne jusqu'à 'tail'
une idée ?
# puis
Posté par didit . Évalué à 3.
Si tu n'as pas de touche META (ALT gauche en général) alors tu peux faire la même chose avec ESC puis BACKSPACE.
[^] # Re: puis
Posté par ranDom (site web personnel) . Évalué à 1.
par contre ( je sais je chicane) je suis sous zsh, et esc+backspace se comporte pareil que ^W avec ce shell
merci
[^] # Re: puis
Posté par ranDom (site web personnel) . Évalué à 1.
( avec un zshrc autre que le mien, ça marche comme sous bash )
/me back investigating
[^] # Résolu
Posté par ranDom (site web personnel) . Évalué à 2.
avec zsh, pour que ^w s'arrète au / précédent ( au lieu d'effacer toute la ligne ), il faut mettre la variable WORDCHARS à null:
export WORDCHARS=''
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.