/ / zsh: zastavení zpětného zabíjení slova na oddělovač adresářů - zsh

zsh: zastavení zpětného zabíjení slova na oddělovači adresářů - zsh

v zsh, jak můžu nastavit editor řádků tak, aby se zpětně zablokované slovo zastavilo na adresářovém oddělovači? V současné době v nastavení bash, když píšu

cd ~/devel/sandbox

a pak stiskne C-w bod bude hned po "devel /". V mém nastavení zsh bude bod po "cd". Chci nastavit zsh, takže se chová podobně jako bash.

Odpovědi:

4 pro odpověď č. 1

Rychlý google odhaluje:

Zpětně zabít

Nebo snad lepší oprava:

Bash Style Backward Kill


61 pro odpověď č. 2

Pro aktuální verze zsh můžete jednoduše přidat:

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

do vašeho zshrc, jak je popsáno v zshcontrib (1).


38 pro odpověď č. 3

Další možností je nastavení WORDCHARS (ne-alfanumerické znaky považované za součást slova) za něco, co to nezahrnuje /.

Můžete také vyladit, pokud dáte přednost ^w prolomit bodku, podtrhnout, apod ~/.zshrc Mám:

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

Související dotazy


Komentáře (0)

Přidat komentář