Vim |发出外部命令后显示带输出的窗口

时间:2014-07-30 13:53:44

标签: vim

在Vim中发出外部命令后,例如,ls,:!ls,它会产生带输出的缓冲区。可以看到此缓冲区,直到没有按下Enter of Esc按钮。

如何再次显示此窗口?执行此操作的ex命令或键序列是什么?

谢谢!

2 个答案:

答案 0 :(得分:1)

试试这个:

:!

这应该再次显示窗口。

对于绑定,您可以创建映射,例如:

map <leader>s :!<cr>

或者你喜欢的任何组合。

默认<leader>对应\,但我更改为,,因此当我按, + s时,窗口会再次显示。< / p>

答案 1 :(得分:1)

试一试:

:new | r ! <command>

e.g。

:new | r ! ls

这会将命令的输出放入新的常规缓冲区。