web-dev-qa-db-ja.com

viモードでzshにテキストを貼り付ける

Zshの入力モードをset -o viviに変更しましたが、テキストの貼り付けで問題が発生しました。

挿入モードでcmd-v(MacOS)を実行しようとしている間、zshはクリップボードの内容の一部のみを貼り付けています。 zshは、文字がコマンドであるかのようにクリップボードのコンテンツを実行しようとしているようです。 (おそらくcmd-vはzshをビジュアルモードか何かに送ります。)

一方、クリップボードの貼り付けはvimbashで正常に機能します。 iTermとTerminalで動作します。しかし、zshではありません。 oh-my-zshプラグインを無効にしてvi-modeを使用しています(同じ問題があります)。

これはバグですか、それとも通常の動作ですか?

2
Anton Tarasenko

@forquareのリマインダーのおかげで、私はoh-my-zsh configをチェックし、問題を発見しました:プラグインsafe-paste

safe-pasteから~/.zshrcを削除した後、貼り付けはviモードで機能します。

3
Anton Tarasenko