vim 8.0にコマンドを貼り付けることはできません

vim 8.0にコマンドを貼り付けることはできません

vim 8.0では、クリップボードからvimコマンドを貼り付けようとすると、まるでvimが挿入モードにあるかのように動作します。つまり、コマンドが実行されるのではなく、ファイル自体に貼り付けられます。

私はミント向きのマウスを使っています。端末のコンテキストメニューから貼り付けるかショートカットを使用すると、同じ結果が生成されます。

答え1

Vim 8は「角かっこ貼り付け」のサポートを追加しました。 (この場合、端末は、貼り付けたテキストをエスケープコードで囲み、vimに入力された文字列ではなくテキストを貼り付けたことを示します。パッチ8.0.0210)。デフォルトの動作は、貼り付けたテキストを許可する前に自動的に挿入モードを有効にするようです。

set t_BE=vimrcに追加すると、角かっこの貼り付けを無効にして前の動作に戻ることができます。

答え2

私は通常:手動で入力してコマンドプロンプトを取得します。それからコマンドを貼り付けます。 Vimは、コマンドがdoubleで始まるかどうかは関係ありません::

答え3

私もこの問題に直面し、詳細な解決策も提供され、この問題を停止する方法(使用set t_BE=)だけでなく、vimの「コマンドモード」のみを停止する方法を説明し、「貼り付けモード」を使用してこれを実行できるようにしました。 。 「挿入モード」。

私の質問と回答へのリンク...vimが選択肢をテキストとして貼り付けるのをやめましょう!

関連情報