我在Chromebook上只能打开一个终端,我正在使用vim和flask(作为python开发Web服务器)(在后台)使用我的arch linux服务器。来自烧瓶的控制台消息将在vim中覆盖我的屏幕。
因此,我正在编辑的文件中的文字被来自终端的文字阻挡。
我该怎样防止这种情况?无声地运行烧瓶还是其他东西?
答案 0 :(得分:1)
答案 1 :(得分:1)
当您在运行Vim的同一终端中运行后台任务时,两个进程都将竞争终端,并覆盖彼此的屏幕。
在Vim中, Ctrl + L (或:redraw
)将清理混乱,但最好通过重定向后台任务来完全避免这种情况到一个文件(可能在Vim中:split
)或 null设备(如果你对输出不感兴趣)。
flask ... > /dev/null 2>&1
或
flask ... &> /dev/null