/ / zsh: arrête le mot précédent sur le délimiteur de répertoire - zsh

zsh: arrête le mot précédent sur le délimiteur de répertoire - zsh

Dans zsh, comment puis-je configurer l'éditeur de ligne de telle sorte que backward-kill-word s'arrête sur un séparateur de répertoire? Actuellement dans ma configuration bash, si je tape

cd ~/devel/sandbox

et puis frapper C-w point sera juste après "devel /". Dans ma configuration zsh, le point serait après "cd". Je voudrais installer zsh pour qu’il se comporte de la même façon que bash.

Réponses:

4 pour la réponse № 1

Un rapide google révèle:

Tuer en arrière

Ou peut-être une meilleure solution:

Bash Style Backward Kill


61 pour la réponse № 2

Pour les versions récentes de zsh, vous pouvez simplement ajouter:

autoload -U select-word-style
select-word-style bash

à votre zshrc comme décrit dans zshcontrib (1).


38 pour la réponse № 3

Une autre option consiste à définir WORDCHARS (caractères non alphanumériques traités comme faisant partie d’un mot) à quelque chose qui n’inclut pas /.

Vous pouvez également modifier cela si vous préférez ^w pour casser un point, un soulignement, etc. ~/.zshrc J'ai:

WORDCHARS="*?_-.[]~=&;!#$%^(){}<>"

questions connexes


Commentaires (0)

Ajouter un commentaire