Как получить контент текущего буфера в командном режиме vim?

Есть функция vim Send_to_Screen (text) , которая отправляет некоторый текст к сеансу экрана консоли. У меня есть отображение

vmap <F4> "ry :call Send_to_Screen(@r)<CR>

, которое вызывает функцию с текущим выбором. Теперь я хочу определить другое отображение, которое вызывает функцию с содержимым всего буфера, но я не могу заставить его работать Я пытался

nmap <F5> maggVG"ry`a :call Send_to_Screen(@r)<CR> 

, но это не работает. Итак, как мне определить отображение с текстом текущего буфера?

5
задан Peter Hoffmann 17 August 2010 в 12:23
поделиться