尝试在此处学习如何使用终端。

因此,我可以使用ctrl-z暂停其他进程,但是由于某些原因,它在nano中不起作用。为什么会这样呢?

最佳答案

可以通过屏蔽SIGTSTP信号来轻松完成此操作:

#include <signal.h>

signal(SIGTSTP,SIG_IGN); /* disable ctrl-Z */

显然,这就是nano所做的事情。

如果您希望nano允许您使用ctrl-z挂起它,则可以放置以下行:
set suspend

到您的$HOME/.nanorc中。

关于shell - 无法在终端中暂停Nano,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16043291/

10-11 07:31