4

.zshrc に次のコードがあり、.oh-my-zshell がインストールされています。

ただし、他の投稿で説明されているように、次の行は機能しません。

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

機能させるために追加する必要がある他のオプションはありますか?

4

1 に答える 1

4

'^W'bash の動作が必要な場合は、設定を解除するかWORDCHARS、別の関数に配置して、新しく作成した関数をバインドする必要がある場合があります。

私はあなたの例を使用していないので、これを達成するための私の方法は次の<A-Backspace>とおりです。

x-bash-backward-kill-word(){
    WORDCHARS='' zle backward-kill-word

}
zle -N x-bash-backward-kill-word
bindkey '^W' x-bash-backward-kill-word

x-backward-kill-word(){
    WORDCHARS='*?_-[]~\!#$%^(){}<>|`@#$%^*()+:?' zle backward-kill-word
}
zle -N x-backward-kill-word 
bindkey '\e^?' x-backward-kill-word
于 2013-10-13T10:59:40.867 に答える