我从网页中复制了一部分HTML,并希望将其保存在文件中。为此,我vim
在终端窗口中启动了一个新会话,并在命令行上指定了(新)文件名,单击i以进入插入模式,然后单击CtrlShift+ V并等待[-- INSERT --]
显示在底部并等待...
由于vim
几秒钟后没有响应,我从“应用程序”→“附件”菜单中打开“文本编辑器”,将文本粘贴(文本在不到一秒钟的时间内显示出来,以新名称保存,关闭并终止了Vim会话) 1.5分钟后仍然没有完成,文字数量为186K,每行3200行,我想说的并不算多,也没有太长的行。
有没有一种方法可以加快此类插入的速度,vim
和/或有没有解释为什么与使用文本编辑器相比,这种方法这么慢?
(top
虽然我在系统中有一些空闲的处理器,但根据的%CPU 不会超过5%,因此这可能是一些I / O绑定问题,当从文件中读取相同文本时不存在此问题)
版本信息:
Ubuntu 12.04
Vim:7.3,具有由Ubuntu 12.04提供的补丁
bash:4.2.25
gnome-terminal:3.4.1.1
vi
在读入时尝试解析该文件(保存建议的方式@ l0b0之后)。但这很快。
:set paste
似乎并没有真正发挥作用(我不使用秒表,只是挂钟)。
vim
,进行粘贴,然后重新启用它。另外,请尝试使用该:set paste
功能以查看它是否有所改善。看到:help paste
它描述了如何vim
区分黑白打字和粘贴。