控制台清除 - Symfony控制台组件

Nic*_*kOS 6 console symfony

我正在使用Symfony 2控制台组件编写控制台应用程序,我想在我的应用程序的第一行之前(或作为)运行控制台清除命令.

我做了一些研究,并努力寻找是否可能.

One*_*ema 16

我一直在寻找类似的功能.symfony控制台没有任何内置功能可以清除屏幕,但我仍然可以clear通过使用转义码重置终端来实现这种行为,如下所示:

$output->write(sprintf("\033\143"));
Run Code Online (Sandbox Code Playgroud)

请参阅文章" 清除Ubuntu bash屏幕以获取真实 "和" 我可以使用哪些命令来重置和清除我的终端? "以获得更详尽的代码说明,以及这个symfony控制台拉取请求,我从中获取代码,试图模仿clear功能.