viバインディングを使用してzshでバックスペース= 2を設定します。

viバインディングを使用してzshでバックスペース= 2を設定します。

単語/ワード(/ /)キーバインディングをスキップすると、emacsバインディングモードで通常モードよりも高速に作業するのに役立つとzsh思うので、モードをviモードに設定しました。しかし、私の考えでは、これは私のコンピュータにあり、今は慣れています。wb WB^a ^eset backspace=2set backspace=eol, start.nvimrc

この変数を設定する方法はありますかzsh

ベストアンサー1

backward-delete-char代わりにバックスペースをバインドしますvi-backward-delete-char

bindkey -v '^?' backward-delete-char

他のものを結びたいかもしれないvi-* 小さな部品vi-変形に適用されます。bindkey -LM viins調整してコピーできる挿入モードのキーマップを一覧表示するには、実行してください.zshrc

または、モーションコマンドという単語を使用してviマッピングに移動する場合は、Emacsモードでマッピングできます。

bindkey '^[B' vi-backward-blank-word
bindkey '^[E' vi-forward-blank-word-end
bindkey '^[F' vi-forward-blank-word
bindkey '^[b' vi-backward-word
bindkey '^[e' vi-forward-word-end
bindkey '^[f' vi-backward-blank-word

おすすめ記事