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

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

stty susp ^-在使用者的.bashrcshell 中使用它,試圖阻止使用者使用 CTRL+Z 將進程置於背景。

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

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

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

編輯:我不需要使用bash,因此不支援作業控制的替代 shell 就足夠了(假設存在這樣的 shell)。

答案1

若要停用 中的掛起 (Ctrl+Z) 功能nano,您可以將其放入unset suspend系統全域 nanorc,它很可能位於 中/etc/nanorc。有關詳細信息,請參閱 nanorc(5) 手冊頁。

相關內容