Linux

如何在 vim 或 nano 中禁用 CTRL+Z 背景?

  • November 22, 2011

stty susp ^-在使用者的.bashrcshell 中使用,試圖阻止使用者使用 CTRL+Z 來後台程序。

這背後的原因是我們有很多使用者習慣在VMS上使用Oracle SQLPlus,而預設的編輯器使用CTRL+Z來保存和退出編輯器。Linux 上的 CTRL+Z 顯然具有完全不同的操作,並且當我們的使用者本能地按 CTRL+Z 時,它設法完全使他們感到困惑。

雖然stty susp ^-似乎可以使用某些命令(例如 top ),但當我真正需要它時它不起作用,即在諸如nanoor之類的編輯器中vim

誰能建議我如何實現這一目標?

編輯:我不需要使用bash,所以一個不支持作業控制的替代外殼就足夠了(假設存在這樣的外殼)。

要禁用 中的掛起 (Ctrl+Z) 功能nano,您可以放入unset suspend系統全域 nanorc,它很可能位於/etc/nanorc. 有關詳細資訊,請參見 nanorc(5) 手冊頁。

引用自:https://serverfault.com/questions/333603