Depois de mais algumas pesquisas, encontrei o link e acabei adotando-o em uma maneira:
function! PoorMultiCursor()
let word = expand('<cword>')
if strlen(word) > 0
call inputsave()
let repl = input('replace "'.word.'" with: ')
call inputrestore()
if strlen(repl) > 0
execute '%s/\<'.word.'\>/'.repl.'/g'
endif
endif
endfunction
" sublime text's ctrl+d / alt+f3 (find all)
inoremap <C-d> <C-o>:call PoorMultiCursor()<cr>
nnoremap <C-d> :call PoorMultiCursor()<cr>
vnoremap <C-d> :call PoorMultiCursor()<cr>