Closed1
neovim-qtでWin+Vする
Win+V
(クリップボード履歴)、とても便利
しかし neovim-qt で Win+V
しても貼り付けができない
どうやら Win+V
で履歴からアイテムを選択すると、クリップボードの内容を変更した後にアクティブウィンドウに Ctrl+V
を仮想的に送信しているらしい
vimの Ctrl+V
は貼り付けではなく、特殊な入力状態に入るためのキーシーケンスである
CTRL-V
続く非数字文字を文字通りに挿入する。特別なキーはターミナルコードが挿入される。10進数、8進数、16進数、の数字で文字コードを直接指定することもできる。CTRL-Vの後の入力にはマップは適用されない。
Note: CTRL-Vに他の動作がマップされているとき(例えばテキストをペーストするなど)、その場合には代わりにCTRL-Qを使用する。
modifyOtherKeys が有効化されているときは、特別なエスケープシーケンスは modifyOtherKeys が無いときの文字に逆変換される。ただし、Shift キーも押されているときを除く。
https://vim-jp.org/vimdoc-ja/insert.html#i_CTRL-V
上記のヘルプにあるように、 Ctrl+V
は Ctrl+Q
で代用できるため、 Ctrl+V
を貼り付けにマッピングしてしまえば Win+V
が使えるようになる
" Ctrl+Vで貼り付け {{{
inoremap <C-v> <Esc>pa
" }}}
このスクラップは2023/06/30にクローズされました