| — |
linux:vim:vimrc-win10-ctrl-v [2022/04/16 09:46] (当前版本) admin 创建 |
||
|---|---|---|---|
| 行 1: | 行 1: | ||
| + | ====== Gvim在插入模式Ctrl+V失效处理 ====== | ||
| + | 运行环境: | ||
| + | |||
| + | windows 10 | ||
| + | Gvim版本为8.1 | ||
| + | 问题描述: | ||
| + | 当在插入模式使用Ctrl+V会直接转为visual模式,并不是粘贴剪切板中的内容 | ||
| + | |||
| + | 解决方法: | ||
| + | |||
| + | 在自己的.vimrc中加入如下配置: | ||
| + | |||
| + | |||
| + | <code> | ||
| + | "重新映射windows环境下Ctrl+V" | ||
| + | if has("win32") | ||
| + | vmap <C-c> "+yi | ||
| + | vmap <C-x> "+c | ||
| + | vmap <C-v> c<ESC>"+p | ||
| + | imap <C-v> <ESC>"+pa | ||
| + | endif | ||
| + | </code> | ||
| + | |||
| + | |||
| + | 问题原因: | ||
| + | vim自身快捷键和Ctrl+V粘贴功能冲突 | ||
| + | |||
| + | 参考: | ||
| + | |||
| + | https://stackoverflow.com/questions/426896/vim-ctrl-v-conflict-with-windows-paste | ||
| + | https://superuser.com/questions/10588/how-to-make-cut-copy-paste-in-gvim-on-ubuntu-work-with-ctrlx-ctrlc-ctrlv | ||
| + | |||
| + | 作者:mapoor | ||
| + | 链接:https://www.jianshu.com/p/23b7c52ceeb5 | ||
| + | 来源:简书 | ||
| + | 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 | ||