Sublime Text 2: Desativa a posição do cursor sobrescrevendo caracteres (como o modo vim replace)

23

Não sei como, mas consegui colocar o Sublime Text em um 'Replace Mode' que, em qualquer posição do cursor, sobrescreve o próximo caractere com o que você pressionar, em vez de inseri-lo.

Como voltar ao modo 'Inserir'?

Não consegui ver nenhuma opção no menu e a pesquisa no Google resultou em resultados completamente irrelevantes.

Para o registro, estou usando o OS X Mountain Lion e tenho o teclado não estendido (sem o teclado numérico).

    
por Adam-E 25.03.2013 / 17:54

4 respostas

32

Se você for para Preferences->Key Bindings (Default) e procurar por "substituir", encontrará a associação de chaves. Pelo menos no Windows ele está configurado para a tecla Insert . Você provavelmente conseguiu acertar um combo de teclas para emular essa tecla em seu teclado. Se isso acontecer novamente e você não conseguir descobrir como sair, simplesmente mude para Ctrl Alt Deslocamento I (não utilizado na minha configuração padrão) e você deve estar pronto para ir. Certifique-se de colocar essa linha inteira no arquivo Preferences->Key Bindings (User) , entre os colchetes:

{ "keys": ["ctrl+alt+shift+i"], "command": "toggle_overwrite" },

O , no final só é necessário se você tiver entradas adicionais no arquivo.

    
por 28.03.2013 / 16:37
17
{ "keys": ["super+alt+o"], "command": "toggle_overwrite" }

Esta configuração está presente em Preferências - > Atalhos de teclas - Padrão

i.e. no Mac Comando + Alt + O

    
por 16.04.2015 / 17:16
2

Em um Mac, fn + retorna funciona como insert.

    
por 20.06.2016 / 16:54
0

Na linha superior de um teclado QWERTY existe um botão marcado INSERT . Basta tocar nesse botão. Alterna entre o modo Insert e o modo Overwrite.

    
por 04.06.2016 / 01:08