我想从记事本中复制代码,并希望将其粘贴到heroku VIM中。我尝试了很多方法并完成了很多google搜索。如何实现这个??
答案 0 :(得分:3)
如果你想让随机陌生人帮助你,你自己应该多一些帮助。你尝试了哪些方法?结果是什么?什么有用?什么没有?
假设您通过SSH连接到远程服务器,通常的方法是在鼠标滚轮上单击粘贴或使用终端仿真器的“粘贴”功能。结果通常很糟糕,您必须在粘贴之前在Vim中发出:set paste
,在粘贴之后发布:set nopaste
。
有关更方便的解决方案,请参阅:h pastetoggle
。
答案 1 :(得分:1)
我分享了其他人对你所问的问题的困惑,但关于Vim的一个常见抱怨是默认它不共享系统剪贴板。默认情况下,yanking和put使用未命名的寄存器,但如果愿意,可以指定不同的寄存器。
通过+
或*
寄存器(取决于系统)访问系统剪贴板。在Windows上(据我所知),它们是等效的。对于一次性粘贴操作,您可以使用"+p
或"*p
而不是通常的p
指定要粘贴的其中一个寄存器。 (请注意,"+
或"*
说明符也可用于yanking和其他几种普通模式操作。)
如果您总是想使用系统剪贴板,则可以设置选项
set clipboard=unnamed
但是,这可能与您的问题没有任何关系。