打开 gedit 后终端在 MacO 上停止工作

Terminal stops working on MacOs after opening gedit

我有 MacOs 10.14,我通过 HomeBrew 在 Mac 上安装了 gedit。当我打开 gedit 输入时:

gedit nameoffile

终端停止响应命令。 为了再次使用终端,我唯一能做的就是关闭 gedit 并终止终端会话并重新打开它。 我能做些什么来解决这个问题吗?

*** 我设法找到了在终止终端会话时不关闭 gedit 的解决方案:我必须使用

打开 gedit
sudo gedit nameoffile 

然而,终端也会以这种方式停止响应任何命令...

当您 运行 来自终端的命令时,该命令接管。有可能在您关闭 gedit window 后,出于某种原因,该过程会继续 运行。

可以在启动时向后台发送命令,在末尾加上&:

gedit nameoffile &

这应该会在进程启动时立即将您带回提示。

或者,您可以通过点击 Ctrl-Z 来暂停进程,然后对该进程执行各种操作,例如:使用 kill 终止它,使用 kill 取消暂停进程并将其发送到后台bg,使用 fg 将其返回前台,查看 运行ning 作业列表 jobs 等。

您可以阅读有关终端进程如何工作的更多信息here