对此画个空白,谷歌没有帮助。
想做这样的功能:
function JakPaste()
let tmp = :set paste?
if tmp == "paste"
set nopaste
else
set paste
endif
endfunction
map <F2> :call JakPaste()<CR>
但是,这不起作用。我已经隔离了虚线:
function JakPaste()
let tmp = set paste?
endfunction
map <F2> :call JakPaste()<CR>
按 F2 会导致此错误:
Error detected while processing function JakPaste:
line 1:
E121: Undefined variable: set
E15: Invalid expression: set paste?
Hit ENTER or type command to continue
我应该如何从 vim 函数调用 ex 命令(集)?
这似乎有点相关,但我仍然不明白。