natknąłem się na liczbie tej składni zwyczajów, które nie rozumiem:Co <c-r> = oznacza w vim
Pierwszy znajduje się w: pomocy mapowania:
:map <F2> a<C-R>=strftime("%c")<CR><Esc>
Sekwencja ta naprawdę robi insert wartość strftime w buforze, chociaż nie rozumiem w jaki sposób. Zmiana na coś innego powoduje to.
Kolejnym jest na wiki page który opisuje jak zrobić menu omnicompletion okienko działa dobrze:
inoremap <silent> <Esc> <C-r>=pumvisible() ? "\<C-y>" : "\<Esc>"<CR>
samo tutaj.
Czy ktoś może wyjaśnić, jak działa ten "<C-r>=
" rzeczy? ...
Dziękuję, Romainl, moje pierwotne zamieszanie dotyczyło C-r, co oznacza "redo" w normalnym trybie i teraz rozumiem to! – izhak
Aby uzyskać pomoc dotyczącą c-r, potrzebujesz ': help c_ctrl-r' (tzn. Drugi podkreślnik powinien być łącznikiem) – ErichBSchulz