在Vim中发出外部命令后,例如,ls,:!ls
,它会产生带输出的缓冲区。可以看到此缓冲区,直到没有按下Enter of Esc按钮。
如何再次显示此窗口?执行此操作的ex命令或键序列是什么?
谢谢!
答案 0 :(得分:1)
试试这个:
:!
这应该再次显示窗口。
对于绑定,您可以创建映射,例如:
map <leader>s :!<cr>
或者你喜欢的任何组合。
默认<leader>
对应\
,但我更改为,
,因此当我按,
+ s
时,窗口会再次显示。< / p>
答案 1 :(得分:1)
试一试:
:new | r ! <command>
e.g。
:new | r ! ls
这会将命令的输出放入新的常规缓冲区。