Linux
如何在 vim 或 nano 中禁用 CTRL+Z 背景?
我
stty susp ^-
在使用者的.bashrc
shell 中使用,試圖阻止使用者使用 CTRL+Z 來後台程序。這背後的原因是我們有很多使用者習慣在VMS上使用Oracle SQLPlus,而預設的編輯器使用CTRL+Z來保存和退出編輯器。Linux 上的 CTRL+Z 顯然具有完全不同的操作,並且當我們的使用者本能地按 CTRL+Z 時,它設法完全使他們感到困惑。
雖然
stty susp ^-
似乎可以使用某些命令(例如 top ),但當我真正需要它時它不起作用,即在諸如nano
or之類的編輯器中vim
。誰能建議我如何實現這一目標?
編輯:我不需要使用
bash
,所以一個不支持作業控制的替代外殼就足夠了(假設存在這樣的外殼)。
要禁用 中的掛起 (Ctrl+Z) 功能
nano
,您可以放入unset suspend
系統全域 nanorc,它很可能位於/etc/nanorc
. 有關詳細資訊,請參見 nanorc(5) 手冊頁。