¿Cómo puedo desactivar el fondo CTRL+Z en vim o nano?

¿Cómo puedo desactivar el fondo CTRL+Z en vim o nano?

Lo estoy usando stty susp ^-en el shell de un usuario .bashrcen un intento de evitar que los usuarios usen CTRL+Z para poner en segundo plano un proceso.

La razón detrás de esto es que tenemos varios usuarios que están acostumbrados a usar Oracle SQLPlus en VMS, y el editor predeterminado usa CTRL+Z para guardar y salir del editor. CTRL+Z en Linux obviamente tiene una acción completamente diferente y logra desconcertar por completo a nuestros usuarios cuando instintivamente presionan CTRL+Z.

Si bien stty susp ^-parece funcionar con algunos comandos (por ejemplo, top), no funciona cuando realmente lo necesito, es decir, en editores como nanoo vim.

¿Alguien puede sugerir cómo podría lograr esto?

Editar: No necesito usar bash, por lo que debería ser suficiente un shell alternativo que no admita el control de trabajos (suponiendo que dicho shell exista).

Respuesta1

Para deshabilitar la funcionalidad de suspensión (Ctrl+Z) en nano, puede colocar unset suspenden el sistema nanorc global, que probablemente esté ubicado en /etc/nanorc. Consulte la página del manual de nanorc(5) para obtener más detalles.

información relacionada