Tôi đã xem qua một số tập quán này cú pháp mà tôi không hiểu:gì <c-r> = có nghĩa là trong Vim
Đầu tiên là trong: giúp lập bản đồ:
:map <F2> a<C-R>=strftime("%c")<CR><Esc>
chuỗi này thực sự chèn giá trị của strftime vào bộ đệm mặc dù tôi không hiểu làm thế nào. Thay đổi vào một cái gì đó khác nhau phá vỡ nó.
Một số khác là tại wiki page trong đó mô tả cách làm đơn omnicompletion cửa sổ bật lên làm việc tốt:
inoremap <silent> <Esc> <C-r>=pumvisible() ? "\<C-y>" : "\<Esc>"<CR>
Điều tương tự ở đây.
Ai có thể giải thích cách này "<C-r>=
" điều làm việc? ...
Cảm ơn bạn, romainl, chủ yếu của tôi là nhầm lẫn với C-r có nghĩa là "làm lại" trong chế độ bình thường và bây giờ tôi hiểu được điều! – izhak
để được trợ giúp về c-r bạn muốn ': help c_ctrl-r' (nghĩa là dấu gạch dưới thứ hai phải là dấu nối) – ErichBSchulz