我想从vim复制文本到另一个窗口应用程序...选择firefox或notepad为例。不过,我似乎无法使用y
命令执行此操作。我有Windows热键启用,所以通过按ctrl-c
我可以实现这一点,但希望完全摆脱Vim中的这些Windows命令。将文本从vim复制到窗口
这可能吗?还有什么关于从Windows复制和粘贴到vim
我想从vim复制文本到另一个窗口应用程序...选择firefox或notepad为例。不过,我似乎无法使用y
命令执行此操作。我有Windows热键启用,所以通过按ctrl-c
我可以实现这一点,但希望完全摆脱Vim中的这些Windows命令。将文本从vim复制到窗口
这可能吗?还有什么关于从Windows复制和粘贴到vim
我在GVim中使用Windows命令键没有看到任何伤害。另外,您还可以使用热键"+y
进行扫描(复制),并使用"+p
粘贴到系统剪贴板或从系统剪贴板粘贴。这适用于大多数平台(不直接连接到unix上的X服务器的Vim实例有点困难)。
不要使用windows绑定,那么在其他平台上不能使用Vim。使用"*y
- 复制到系统剪贴板。它适用于Mac OS,Windows,Linux。
按照上述答案:
"*y
"*p
使用CTRL-V会使进入控制字符插入模式,和CTRL-V韧处于正常模式的视觉块,所以虽然是CTRL-Q。
个人发现下面很自然&小指友好
vmap <a-c> "*y
imap <a-p> "*p
如果你想从窗口(或VIM)复制,尝试:
:set paste
但要小心其他选项可能会被修改。一切详细在:
:help paste
希望它有帮助。
我
set clipboard=unnamed
在我的〜/ .vimrc。然后“yy”,“D”等,直接拖到Windows剪贴板。它也适用于MacVim。对于Linux GVIM,你要记住用“+
保存前缀这些操作中的文件,在使用标准的Windows约定其他编辑器打开它,然后复制并粘贴,你通常会。
对于Windows 7 ,你需要编辑的VIM配置文件:
C:\users\<User>\vimfiles\vimrc
只是将下面的行添加到配置文件:
set clipboard=unnamed
我认为应该改为“*(报价选择缓冲,AST系统剪贴板的erix),还是我误解了? – falstro 2009-03-03 12:52:19
你错了 - 在gvim帮助中搜索“cliboard” – 2009-03-03 13:54:36