vim while循环:以静默模式执行

时间:2014-09-17 13:39:44

标签: vim while-loop

我有一个while循环

:let i = 1
:while i < 300
echo "count is" i
let i += 1
g/^     ▸/exe "normal \<cr>"
endwhile

在vims命令中粘贴后,它会显示一个完整页面的结果,并显示---更多---结尾。然后我按空格键显示下一页的结果。我必须继续按下直到while循环结束。

有没有办法让它执行while循环而不显示任何内容。

1 个答案:

答案 0 :(得分:0)

删除该行:

echo "count is" i

更改行:

g/^     ▸/exe "normal \<cr>"

silent! g/^     ▸/exe "normal \<cr>"

查看:h :silent了解详情。