Sublime Text 2: Desative os caracteres de substituição da posição do cursor (como o modo vim replace)

23

Não sei como, mas consegui colocar o Texto Sublime em um 'Modo Substituir', que, em qualquer posição que o cursor esteja, substitui o próximo caractere pelo que você pressionar em vez de inseri-lo.

Como retornar ao modo 'Inserir'?

Não consegui ver nenhuma opção no menu e a pesquisa no Google gerou 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).

Adam-E
fonte
Interessante, apenas parece ser para aquele documento em que eu estava trabalhando. Problema resolvido, mas seria útil saber como habilitá-lo e desabilitá-lo.
Adam-E

Respostas:

33

Se você procurar Preferences->Key Bindings (Default)e "substituir", encontrará a ligação de chave. Pelo menos no Windows, está definido como a Insertchave. Você provavelmente conseguiu pressionar alguma combinação de teclas para emular essa tecla no teclado. Se acontecer novamente e você não conseguir descobrir como sair, basta alterá-lo para CtrlAltShiftI(não utilizado na minha configuração padrão) e você deve estar pronto. Coloque toda essa linha no seu Preferences->Key Bindings (User)arquivo, entre colchetes:

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

O ,final será necessário apenas se você tiver entradas adicionais no arquivo.

MattDMo
fonte
8
Ótimo. Nos meus padrões, isso era super + alt + o que, acredito, se traduz em ctrl + alt + o no Windows.
Adam-E
2
@ Adam-E - superé realmente a Commandchave no OSX. Eu uso o Sublime no Win e no Mac e, às vezes, superé alterado para ctrlno Windows, e às vezes não, o que é um pouco frustrante. Felizmente, a maioria do meu trabalho real está no meu Mac, que eu amo :)
MattDMo
Trabalhos em sublime texto 3. #
Daniel Kmak
isso estava me deixando louco hehehe obrigado !!
InsaurraldeAP
18
{ "keys": ["super+alt+o"], "command": "toggle_overwrite" }

Essa configuração está presente em Preferências -> Vinculações de teclas - Padrão

ou seja, no Mac Command+ Alt+O

Deepak Patil
fonte
2

Em um Mac, o fn+ returnfunciona como inserção.

Dane Rossenrode
fonte
0

Na linha superior de um teclado QWERTY, há um botão marcado INSERT. Basta tocar nesse botão. Alterna entre o modo Inserir e o modo Substituir.

Darcy Bailey
fonte
No entanto, em um teclado não estendido, não há tecla de inserção.
Adam-E