在这个问题上我一筹莫展,谷歌也没有提供帮助。
想要创建一个类似这样的函数:
然而,这并没有起作用。我已经找到了错误的那一行:
按下F2键会导致出现此错误:
想要创建一个类似这样的函数:
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命令(set)?
这篇文章看起来有点相关,但我还是不太明白。
:set paste!
- rampion:set paste! paste?
命令来显示新值。 - too much php