尝试在这里学习如何使用终端。
所以我可以使用 ctrl-z 来暂停其他进程,但由于某种原因它在 nano 中不起作用。为什么会这样?
我一直在寻找解决方案,而接受的答案对我没有帮助。
set suspend
在 ~/.nanorc 中设置有效!
这可以通过屏蔽 SIGTSTP 信号轻松完成:
#include <signal.h>
signal(SIGTSTP,SIG_IGN); /* disable ctrl-Z */
显然,这就是 nano 正在做的事情。
如果您希望 nano 允许您使用 ctrl-z 暂停它,您可以输入以下代码:
set suspend
进入你的$HOME/.nanorc
.
如果你输入nano -z
它也可以。
如果 ctrl 不起作用,请尝试使用 ctrl + x。