2013-04-16 72 views
5

試圖學習如何在此處使用終端。無法在終端中暫停納米

所以我可以使用ctrl-z暫停其他進程,但由於某種原因,它不能在nano中工作。爲什麼會這樣?

回答

-1

這可以通過屏蔽SIGTSTP信號很容易做到:

#include <signal.h> 

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

這就是納米做,顯然。

如果你想納米允許您使用CTRL-Z暫停它,你可以把線:

allow nano to suspend 

到您的$HOME/.nanorc

+0

是的,它做到了! – Jadam

+0

好,我很高興我能幫上忙。 – piokuc

+1

奇怪的是,我得到錯誤/Users/ccuk/.nanorc在第1行:命令「允許」不理解「當我嘗試使用該 – CyberJacob

3

如果輸入nano -z它的工作原理也是如此。

+0

當您打開一個像nano porkins.txt這樣的新文件時,這似乎不起作用 – Padawan

+0

沒問題! :) 樂意效勞。 –

+0

其實,我發現nano -z在你打開一個新文件時不起作用。所以你必須輸入nano -z demo.txt才能使用新文件。但是,沒有你,不可能做到。再次感謝傑西卡。 – Padawan