Как сделать встроенную вставку от системного буфера в Vim?

При вставке от системного буфера в строке как

foo( someVal , <cursor is here>, someVal3); 

Если я использую, "*p я добираюсь

foo( someVal, , someVal3);
<pasted text>

Если я использую, "*P я добираюсь

<pasted text>
foo( someVal, , someVal3);

но я хочу

foo( someVal, <pasted text>, someVal3 );

Как я могу получить результат, который я хочу?

править

Если существует новая строка в буфере как @amardeep подозреваемые, есть ли способ, которым я могу сказать энергии игнорировать его?

6
задан µBio 14 June 2010 в 20:51
поделиться

3 ответа

Вы можете ввести * в режиме вставки, а затем использовать , чтобы удалить завершающую новую строку.

5
ответ дан 17 December 2019 в 00:03
поделиться

В этой команде используйте заглавную букву P вместо строчной.

2
ответ дан 17 December 2019 в 00:03
поделиться

"* p или "+ p у меня работает. Вы уверены, что набираете именно это?

0
ответ дан 17 December 2019 в 00:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: