Como posso desativar o plano de fundo CTRL + Z no vim ou nano?

Como posso desativar o plano de fundo CTRL + Z no vim ou nano?

Estou usando stty susp ^-o shell de um usuário .bashrcna tentativa de impedir que os usuários usem CTRL + Z para colocar um processo em segundo plano.

A razão por trás disso é que temos vários usuários que estão acostumados a usar o Oracle SQLPlus no VMS, e o editor padrão usa CTRL+Z para salvar e sair do editor. CTRL+Z no Linux obviamente tem uma ação completamente diferente e consegue confundir completamente nossos usuários quando eles pressionam instintivamente CTRL+Z.

Embora stty susp ^-pareça funcionar com alguns comandos (por exemplo, top), ele não funciona quando eu realmente preciso, ou seja, em editores como nanoou vim.

Alguém pode sugerir como posso conseguir isso?

Editar: Não preciso usar bash, portanto, um shell alternativo que não suporte controle de trabalho deve ser suficiente (assumindo que tal shell exista).

Responder1

Para desabilitar a funcionalidade de suspensão (Ctrl+Z) em nano, você pode colocar unset suspendno nanorc global do sistema, que provavelmente está localizado em /etc/nanorc. Consulte a página de manual do nanorc(5) para obter detalhes.

informação relacionada