При вставке большого куска текста из буфера обмена в vim, иногда возникает ситуация, когда редактор просто напросто тупо виснет. Практически единственный способ избежать этого предоставляет команда pbpaste.
* копируем текст в буфер обмена
* в vim набираем команду
:read !pbpaste
Если такая же фигня случается в линуксе, то можно использовать пакет xsel. В частности, в Fedora это делается так
* ставим пакет xsel, если он не установлен
sudo yum install xsel
* копируем текст в буфер обмена
* в vim набираем команду
:read !xsel --clipboard --output