我的Macbook昨天被卡住了,当时我试图将1200行80个字符粘贴到Vim.下载文件要快得多,而不是粘贴文本.
我认为这个问题可能是原因,为什么互联网运营商允许上传比下载慢.
如果你把它粘贴到一个终端窗口,Vim认为你是手动输入它,它将尝试随时更新显示.您可以使用pbpaste
和pbcopy
命令访问剪贴板(在OS X上),这样您就可以在Vim中执行此操作:
:read !pbpaste
或者在一个shell中:
bash$ pbpaste | vim -
如果您使用的是GUI Vim,则可以使用"*
寄存器进行粘贴(这是上下文菜单的功能):
"*P <- in normal mode
粘贴到终端窗口通常是一个坏主意,尝试并尽可能使用pbpaste
.
:read !pbpaste
如果您使用的是Linux:
xsel --clipboard --output
要么:
xclip -selection clipboard -o
而不是pbpaste.
那是"正常的".这很慢,因为重新绘制文本数千次是很慢的.
当您粘贴长线时,它会不断更新显示(因为vim如何处理文本,或者终端如何处理文本文本,我猜).
我尝试在vim中粘贴文本(使用iTerm)并且它有同样的问题,需要一段时间才能粘贴.我试过了:set paste
,:set nowrap
但仍然很慢.将线直接粘贴到终端同样慢
使用您提到的dpaste链接,有一个纯文本链接,您只需要进行编辑和编辑:
curl http://dpaste.com/115362/plain/ | vim -