zshの入力モードをvi
withに変更しましたが、set -o vi
テキストを貼り付けるときに問題が発生しました。
挿入モード(MacOS)で実行しようとすると、cmd-v
zshはクリップボードの内容の一部のみを貼り付けます。 zshがその文字がコマンドであるかのようにクリップボードの内容を実行しようとしているようです。 (cmd-v
zshをビジュアルモードなどで送信することもできます。)
一方、クリップボードの貼り付けはvim
内外でうまく機能しますbash
。 iTermと端末で動作します。しかし、プラグインを無効にした状態で使用していますzsh
(同じ問題があります)。oh-my-zsh
vi-mode
これはバグですか、それとも通常の動作ですか?
答え1
@forquareの通知のおかげでoh-my-zsh
設定を確認したところ、プラグインの問題が見つかりましたsafe-paste
。
safe-paste
削除したら、~/.zshrc
viモードで貼り付けることができます。