vim 또는 nano에서 CTRL+Z 백그라운드를 비활성화하려면 어떻게 해야 합니까?

vim 또는 nano에서 CTRL+Z 백그라운드를 비활성화하려면 어떻게 해야 합니까?

사용자가 Ctrl+Z를 사용하여 프로세스를 배경화하는 것을 방지하기 위해 stty susp ^-사용자 셸에서 사용하고 있습니다 ..bashrc

그 이유는 VMS에서 Oracle SQLPlus를 사용하는 데 익숙한 사용자가 많고 기본 편집기에서는 Ctrl+Z를 사용하여 편집기를 저장하고 종료하기 때문입니다. Linux에서 CTRL+Z는 분명히 완전히 다른 동작을 가지며 본능적으로 CTRL+Z를 누를 때 사용자를 완전히 당황하게 만듭니다.

일부 명령(예: top)에서는 작동하는 것처럼 보이지만 stty susp ^-실제로 필요할 때는 작동하지 않습니다. 즉, nano또는 와 같은 편집기에서는 작동하지 않습니다 vim.

누구든지 내가 이것을 달성할 수 있는 방법을 제안할 수 있습니까?

편집하다: 을 사용할 필요가 없으므로 bash작업 제어를 지원하지 않는 대체 쉘이면 충분합니다(이러한 쉘이 존재한다고 가정).

답변1

에서 일시 중지(Ctrl+Z) 기능을 비활성화하려면 시스템 전역 nanorc에 nano넣을 수 있습니다. 이 위치는 에 있을 가능성이 높습니다 . 자세한 내용은 nanorc(5) 매뉴얼 페이지를 참조하십시오.unset suspend/etc/nanorc

관련 정보