При вставке из системного буфера в строку типа
foo( someVal , <cursor is here>, someVal3);
Если я использую "* p, я получу
foo( someVal, , someVal3);
<pasted text>
Если я использую "* P, я получу
<pasted text>
foo( someVal, , someVal3);
но я хочу
foo( someVal, <pasted text>, someVal3 );
Как получить желаемый результат?
редактировать
Если в буфере есть символ новой строки, как подозревает @amardeep, могу ли я сказать vim, что он игнорируется?