8

尝试在这里学习如何使用终端。

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

4

4 回答 4

8

我一直在寻找解决方案,而接受的答案对我没有帮助。

set suspend在 ~/.nanorc 中设置有效!

http://www.nano-editor.org/dist/v2.2/nanorc.5.html

于 2014-09-15T16:05:58.073 回答
4

这可以通过屏蔽 SIGTSTP 信号轻松完成:

#include <signal.h>

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

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

如果您希望 nano 允许您使用 ctrl-z 暂停它,您可以输入以下代码:

set suspend

进入你的$HOME/.nanorc.

于 2013-04-16T17:28:38.360 回答
4

如果你输入nano -z它也可以。

于 2015-05-21T14:26:11.467 回答
-1

如果 ctrl 不起作用,请尝试使用 ctrl + x。

于 2021-04-01T11:35:30.860 回答