Hay una función vim Send_to_Screen(text)
que envía texto a una sesión de pantalla de la consola. Tengo una asignación¿Cómo obtener el contenido del búfer actual en el modo de comando vim?
vmap <F4> "ry :call Send_to_Screen(@r)<CR>
que llama a la función con la selección actual. Ahora quiero definir otra asignación que llame a la función con el contenido de todo el búfer, pero no consigo que funcione. Intenté
nmap <F5> maggVG"ry`a :call Send_to_Screen(@r)<CR>
pero no funciona. Entonces, ¿cómo definir el mapeo con el texto del buffer actual?
Cualquier diferencia entre comillas simples y dobles en vimscript? – qed
Las comillas simples de @qed no interpretarán '\ n' como una línea nueva, sino un literal' \ n' – falstro