me encontré con un número de usos esta sintaxis, que no entiendo:¿Qué significa = <c-r> en Vim
El primero se encuentra en: ayuda mapeo:
:map <F2> a<C-R>=strftime("%c")<CR><Esc>
Esta secuencia realmente inserto el valor de strftime en buffer, aunque no entiendo cómo. Cambiar a algo diferente lo rompe.
Otra uno está en wiki page que describe cómo hacer que el menú emergente omnicompletion funciona bien:
inoremap <silent> <Esc> <C-r>=pumvisible() ? "\<C-y>" : "\<Esc>"<CR>
lo mismo aquí.
¿Alguien puede explicar cómo funciona este "<C-r>=
" cosa? ...
Gracias, romainl, mi confusión principal fue con C-r que significa "rehacer" en modo normal y ahora entiendo la cosa. – izhak
para obtener ayuda sobre c-r que desea ': help c_ctrl-r' (es decir, el segundo guión bajo debe ser un guión) – ErichBSchulz