3

在没有自动插入换行符的情况下,有没有办法在 vimecho中显示消息?echomsg我尝试使用退格\b符在回显后擦除换行符,但没有运气。

echo "foo"
echo "\b \b"
echo "bar"
"long list of such words to echo

我需要将其显示为foobar. 目前,它在新行上显示每个回显消息。

酒吧

我可以缓冲回声,但我想避免缓冲,因为回声之间可能会有延迟,即:- 我想显示进度。谢谢。

4

2 回答 2

6

您可以使用echonwhich 不会向输出添加任何内容。

echon 'foo'
echon 'bar'

输出:

foobar

看一眼:h echon

于 2013-08-05T18:29:01.027 回答
2

使用echon

echon "foo"
echon "\b \b"
echon "bar"
于 2013-08-05T18:29:18.870 回答