VIM复制/粘贴代码的记事本

时间:2013-02-27 19:19:04

标签: php vim heroku vi

我想从记事本中复制代码,并希望将其粘贴到heroku VIM中。我尝试了很多方法并完成了很多google搜索。如何实现这个??

2 个答案:

答案 0 :(得分:3)

如果你想让随机陌生人帮助你,你自己应该多一些帮助。你尝试了哪些方法?结果是什么?什么有用?什么没有?

假设您通过SSH连接到远程服务器,通常的方法是在鼠标滚轮上单击粘贴或使用终端仿真器的“粘贴”功能。结果通常很糟糕,您必须在粘贴之前在Vim中发出:set paste,在粘贴之后发布:set nopaste

有关更方便的解决方案,请参阅:h pastetoggle

答案 1 :(得分:1)

我分享了其他人对你所问的问题的困惑,但关于Vim的一个常见抱怨是默认它不共享系统剪贴板。默认情况下,yanking和put使用未命名的寄存器,但如果愿意,可以指定不同的寄存器。

通过+*寄存器(取决于系统)访问系统剪贴板。在Windows上(据我所知),它们是等效的。对于一次性粘贴操作,您可以使用"+p"*p而不是通常的p指定要粘贴的其中一个寄存器。 (请注意,"+"*说明符也可用于yanking和其他几种普通模式操作。)

如果您总是想使用系统剪贴板,则可以设置选项

set clipboard=unnamed

但是,这可能与您的问题没有任何关系。