Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vim屏幕被控制台消息覆盖_Vim_Zsh - Fatal编程技术网

Vim屏幕被控制台消息覆盖

Vim屏幕被控制台消息覆盖,vim,zsh,Vim,Zsh,我在chromebook上,只能打开一个终端,我正在进入我的ArchLinux服务器并使用vim和flask(作为python开发web服务器)(在后台)。来自flask的控制台消息正在vim中覆盖我的屏幕 所以,我正在编辑的文件中的文本被终端中的文本屏蔽了 我怎样才能防止这种情况?以静默方式运行flask还是其他方式?您可以同时建立两个ssh shell(对这样做没有限制) 从一开始,你会看到维姆,从第二瓶开始 两个不同的终端应该可以做到这一点。选中“超级用户上的请回答”当您在运行Vim的同一

我在chromebook上,只能打开一个终端,我正在进入我的ArchLinux服务器并使用vim和flask(作为python开发web服务器)(在后台)。来自flask的控制台消息正在vim中覆盖我的屏幕

所以,我正在编辑的文件中的文本被终端中的文本屏蔽了


我怎样才能防止这种情况?以静默方式运行flask还是其他方式?

您可以同时建立两个ssh shell(对这样做没有限制)

从一开始,你会看到维姆,从第二瓶开始


两个不同的终端应该可以做到这一点。选中“超级用户上的请回答”

当您在运行Vim的同一终端上运行后台任务时,两个进程将竞争该终端,并覆盖彼此的屏幕

在Vim中,Ctrl+L(或
:redraw
)将清除混乱,但最好通过将后台任务重定向到文件(可能是Vim中的
:split
)或空设备(如果您对输出不感兴趣)来避免这种情况


我在chromebook上,只能打开一个终端-这个终端也可以在Linux机器上的helpUse
tmux
屏幕上使用。
(flask run--host=0.0.0.0&)&>/dev/null
似乎可以工作
flask ... > /dev/null 2>&1
flask ... &> /dev/null