Não:
- não há uma maneira padrão de "desativá-lo" e
- os detalhes da quebra são realmente específicos do terminal, mas
- existem alguns recursos comumente implementados para os quais você pode ter um mau comportamento.
Para recursos comumente implementados, observe o conjunto de caracteres alternativos no estilo VT100, que é ativado por ^N
e ^O
(ativar / desativar). Isso pode ser suprimido em alguns terminais ao usar o modo UTF-8, mas os mesmos terminais têm ampla oportunidade de destruir sua tela (falando sobre tela GNU, console Linux, PuTTY aqui) com as seqüências de escape que eles fazem reconhecer.
Algumas das outras sequências de escape, por exemplo, dependem de respostas do terminal para uma consulta (sequência de escape) pelo hospedeiro. Se o host não espera, o resultado é lixo na tela.
Em outros casos (vistos, por exemplo, em dispositivos de rede com sequências de escape codificadas permanentemente para o console Linux), outros terminais verão isso como codificado incorretamente e parecerão congelar.
Então ... você poderia se concentrar em apenas um terminal, remover qualquer coisa que parecesse um incômodo (como, por exemplo, sugerir a remoção da capacidade de usar o mouse para posicionar os editores), e você pode obter algo que não tem furos aparentes. Mas isso é apenas um terminal.