我有一个由函数定义的自定义文本对象:
onoremap <buffer> <silent> <leader>M :<C-U>call MyFunction()<CR>
" MyFunction() selects the text in visual mode
像d<leader>M
这样的简单文本操作效果很好。有没有办法让它与count参数一起工作(例如d5<leader>M
)?预期的结果是调用MyFunction()
五次,并删除所选文本。
答案 0 :(得分:0)
在提到these instructions后,我想出了下面的代码片段,可以帮助您解决问题:
function! Hello()
normal iHello, World^M^[
endfunction
map <F7> @=':call Hello()<C-V><CR>'<CR>
按F7
将在光标位置插入“Hello,World \ n”。 2F7
将插入“Hello,World \ nHello,World \ n”等等。