65227


Windows 10 を使用しています。gvim で :terminal を起動するとデフォルトで cmd.exe
が起動します。そこにマウスでテキストの貼り付け(クリップボードからの貼り付け)を行いたいのですが、テキストを別アプリでコピーした後、gvim上のターミナル上で右クリックを押しても何の反応もありませんでした。これは仕様なのでしょうか？

期待した動作としては、vim で :terminal
を起動した時と同じ動作。つまりは、右クリックでテキストの貼り付けが行えるか、gvim上のバッファで右クリックをした時の動作。つまりは、「貼り付け」含むコンテキストメニューの表示がされるかが期待した動作となります。

今のところ、`<C-W>"+` で貼り付けを行っていますが、マウスでやりたいときもあり(Vimmerとしては怒られそうですが)
設定等で期待した動作に近づけられるのであればやりたいとおもっています。


CC BY-SA 4.0
2020-03-30T05:43:51.273
65225
2020-03-30T06:13:46.303
18863
question
vim
gvim の :terminal にマウスで貼り付けしたい


`tmap <RightMouse> <C-W>"+`  
を .gvimrc に記述することで自己解決しました。


CC BY-SA 4.0
2020-03-30T06:13:46.303
65227
2020-03-30T06:13:46.303
18863
65225
answer