我正在寻找解决方案,但接受的答案对我没有帮助。
set suspend在 ~/.nanorc 中设置有效!
http://www.nano-editor.org/dist/v2.2/nanorc.5.html
在较新版本的 nano 中,-z和--suspendable选项已被删除。现在默认启用暂停,但只能通过CTRL+ T, CTRL+启用Z。要恢复熟悉的CTRL行为Z,可以将以下内容添加到.nanorc主目录中的文件中,以便为该用户重新启用此功能:bind ^Z suspend main。这可以使用以下命令来实现。
>>~/.nanorc echo 'bind ^Z suspend main'
Run Code Online (Sandbox Code Playgroud)
也可以通过编辑将更改应用于所有用户/etc/nanorc。
这可以通过屏蔽 SIGTSTP 信号轻松完成:
#include <signal.h>
signal(SIGTSTP,SIG_IGN); /* disable ctrl-Z */
Run Code Online (Sandbox Code Playgroud)
显然,这就是 Nano 正在做的事情。
如果您希望 nano 允许您使用 ctrl-z 暂停它,您可以输入以下行:
set suspend
Run Code Online (Sandbox Code Playgroud)
进入你的$HOME/.nanorc.
| 归档时间: |
|
| 查看次数: |
1242 次 |
| 最近记录: |