62

zshbackward-kill-wordで、ディレクトリセパレータで停止するようにラインエディタを設定するにはどうすればよいですか?現在、bashの設定で、次のように入力すると

cd ~/devel/sandbox

そしてヒットC-wポイントは直後になりdevel/ます。私のzshセットアップでは、ポイントはの後になりcd ます。zshをbashと同じように動作するように設定したいと思います。

4

3 に答える 3

97

zshの最近のバージョンでは、次を追加するだけです。

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

zshマニュアル(も)で説明されているように、zshrcに追加しますman zshcontrib

于 2009-09-17T12:20:39.663 に答える
79

もう 1 つのオプションは、WORDCHARS(単語の一部として扱われる英数字以外の文字) を含まないものに設定すること/です。

^wドット、アンダースコアなどで区切りたい場合は、これを微調整することもできます~/.zshrc

WORDCHARS='*?_-.[]~=&;!#$%^(){}<>'
于 2012-06-26T05:01:55.743 に答える
-4

簡単なグーグルは明らかにします:

バックワードキル

または、おそらくより良い修正:

Bashスタイルの後方キル

于 2009-01-14T22:36:12.187 に答える