2

最近シェルを bash から zsh に変更しましたが、vim に問題があり、システムの貼り付けが機能しなくなりました。シェルを変更する前は、システムのクリップボードから貼り付けることができました=+pが、何らかの理由で、私にはわかりませんが、-+キーがそれぞれ行を上と下に移動するようにバインドされ、貼り付けが機能しなくなりました。

zsh には oh-my-zshプラグイン マネージャーも使用しており、オペレーティング システムは Ubuntu Linux です。

私の に最近の変更はありませんが、リクエストに応じて.zshrcとを投稿できます。.vimrc.vimrc

+およびキー マッピングの原因が-わかりません。システムの貼り付け機能を再度有効にする方法を知りたいですか?

どんな助けでも大歓迎です。

4

1 に答える 1

4

システム クリップボードから貼り付ける "より安全な" 方法は、OS 全体の paste-combo を使用することshiftinsertです。is のコピーと同等ですctrlinsert。ほとんどすべてのプラットフォームで動作し、クリップボードをどのように設定したかは気にしません。Gvim でうまく動作するかどうかはわかりませんが、少なくとも Windows では動作しません。

それに加えて、貼り付けを行うときにモードを切り替えpasteて、貼り付けているものを解釈して整列させないようにすることができます。を押して挿入モードに切り替えますF3

set pastetoggle=<F3>

ただし、これは動作が変更された理由に関する質問には答えませんが、とにかく知っておくとよいでしょう。

于 2013-05-17T11:21:23.907 に答える