mouse(:set mouse=a) がオンの場合、vim コピー - 貼り付けは機能しませんか?

mouse(:set mouse=a) がオンの場合、vim コピー - 貼り付けは機能しませんか?

vimから他のアプリケーションに何かをコピーして貼り付けようとしましたが、そのアプリケーションで右クリックしてコピーvimして貼り付けました(またはCtrl+vCtrl+を使用し、c明らかにCommandmac OSXバージョンも試してみました)。ただし、これを試してみると、最初の単語だけがコピーされます。vimアプリでこれを行うか、アプリからコピーすると、vimすべてのアイテムがコピーされますが、奇妙なタブとスペースが挿入されます。ターミナルでマウスをオンにすることを決めたときにこれが起こったようです。良い:

:set mouse=a

.vimrciTerm(mac os x)のファイルにはこの行があります。ところで、vim壊れないように存在しない他のアプリに自分のものをコピーして貼り付けることは可能ですかmouse=a?それともコピー - 貼り付け中に少なくともマウスをオフにできますか?マウスを作成しましたが、:helpコメントが私に合っていませんでした。ここに貼り付けたはずですが…コピー - 貼り付けツールが壊れました!

試してみました:set mouse!が、:set mouse=a!役に立たなかった... :(


私の環境に関する追加情報:

私はほとんどの場合tmuxを使用していますが、tmuxセッションなしでこのエラー/バグをテストしたため、主にvimの問題として公開することになります。

ベストアンサー1

mouse=avimで読める文字をコピーして貼り付ける機能をブロックします。

mouse=aに変更するとmouse=r問題が解決します。

私の質問の1つは、マウスをmouse = aに設定してvimの設定ファイルを変更しましたか?

元の答え^

mouse=r過去をコピーするオプションがすべて提供されていない場合は、次のように変更してください。mouse=v

どちらも必要な機能は同じですが、使用するvimrcmouse=rによっては、他のmouse=vものよりもうまく機能します。

おすすめ記事