我有一个:cabbr:
:cabbr fil v/<c-r><c-w>/d
我希望在一个函数中执行它(光标已经正确定位)。
我该怎么办?
提前致谢
答案 0 :(得分:2)
cabbrev abc echo 'foo'
function! Foo()
call feedkeys(':abc ^M')
endfunction
(在这种情况下^M
正在按<c-v><cr>
。)
现在:call Foo()
将输出foo
。
编辑:正如人们在评论中指出的那样,feedkeys(':abc ^M')
也可以替换为feedkeys(":abc\<cr>")
。