我的代码如下:
let s:append_file = ''
let s:append_file = input("print messages to file: ", s:append_file)
此代码执行正常,但有时提示符如下所示:
print messages to file: ^L
为什么^ L字符出现在那里,我怎么能摆脱它?
答案 0 :(得分:1)
^L
可能来自使用feedkeys()
的映射或某些autocmd。您需要在inputsave()
之前使用input()
,在inputrestore()
之后使用input()
以避免这种情况。