ソースコード:
function! myfunc()
execute "normal! i\<c-r>=12+34\<cr>"
endfunc
inoremap <silent><Tab> <C-R>=myfunc()<CR>
.vimrcに上記のコードがあります。つまり<tab>
、挿入モードで入力すると、46が追加されます。たとえば、新しいファイルを開き、「hello」(ここでは二重引用符なし)と入力して、<tab>
キーを押します。結果は「hello46」になります。そうではありませんが。なぜ?