2つのキーストロークでzshからスラッシュまたは単語を削除する方法は?

2つのキーストロークでzshからスラッシュまたは単語を削除する方法は?

すごい行動

bash今から移行しましたzsh。にはbash次の行があります~/.inputrc

"\e\C-?": unix-filename-rubout

したがって、Alt+はBackspace古いスラッシュを再度削除するため、パスを編集するのに役立ちます。

個別に、bashデフォルトはCtrl+w 前の削除です。スペース、これはパラメータ全体を削除するのに役立ちます(スペースがないと仮定)。したがって、少し2つあります。その他各キーの組み合わせで実行される操作です。

Zshアクション

zsh+と+の両方で同じことを行いますAlt。どちらも古い単語を削除しますが、ハイフン接続をあまりにも疎に定義して古いまたは削除します。と同様の動作を作成する方法はありますか?BackspaceCtrlw-_zshbash2つの独立した行動?重要な場合はすでにoh-my-zshインストールしています。

ベストアンサー1

同様の質問がここに要求されました。zsh:ディレクトリ区切り文字で単語を逆さまに殺すのをやめます。

そして動作する解決策が提供されたら、次の設定をzshrcに追加します。

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

おすすめ記事