我试图将选择的文本从vim复制到另一个Windows应用程序...例如firefox或notepad.但是我似乎无法用y
命令执行此操作.我已启用Windows热键,所以通过按ctrl-c
我可以实现这一点,但希望完全摆脱Vim中的这些Windows命令.
这可能吗?那么反之亦然从Windows复制并粘贴到vim
我有
set clipboard=unnamed
在我的〜/ .vimrc中.然后"yy","D"等直接向Windows剪贴板移动.它也适用于MacVim.对于Linux gvim,你必须记住用"+"作为前缀
我认为在GVim中使用Windows命令键没有任何损害.或者,您也可以使用热键"+y
进行yanking(复制)以及"+p
粘贴到系统剪贴板和从系统剪贴板粘贴.这适用于大多数平台(在unix上没有直接连接到X服务器的Vim实例有点困难).
根据以上答案:
"*y "*p
使用ctrl-v将使插入模式下输入控制字符变得困难,并且ctrl-v在正常模式下是可视块,尽管ctrl-q也是如此.
个人已经发现以下相当自然和小手指友好
vmap"*y imap "*p
不要使用Windows绑定,因为在其他平台上Vim不能很好.
使用"*y
- 复制到系统剪贴板.它适用于Mac Os,Windows,Linux.