Testo sublime 2: disabilita i caratteri di sovrascrittura della posizione del cursore (come la modalità di sostituzione vim)


23

Non sono sicuro di come, ma sono riuscito a portare Sublime Text in una "Modalità di sostituzione" che in qualunque posizione si trovi il cursore, sovrascrive il carattere successivo con qualunque cosa tu prema invece di inserirlo.

Come tornare alla modalità "Inserisci"?

Non ho visto alcuna opzione nel menu e la ricerca su Google ha prodotto risultati completamente irrilevanti.

Per la cronaca, sto usando OS X Mountain Lion e ho la tastiera non estesa (senza tastierino numerico).


Interessante, sembra essere solo per quel documento a cui stavo lavorando. Problema risolto, ma sarebbe utile sapere come abilitarlo e disabilitarlo.
Adam-E,

Risposte:


33

Se vai a Preferences->Key Bindings (Default)e cerchi "sovrascrivi" troverai l'associazione dei tasti. Almeno su Windows è impostato sulla Insertchiave. Probabilmente sei riuscito a premere una combinazione di tasti per emulare quel tasto sulla tastiera. Se succede di nuovo e non riesci a capire come uscire, basta cambiarlo in CtrlAltShiftI(non utilizzato nella mia configurazione predefinita) e dovresti essere a posto. Assicurati di inserire l'intera riga nel Preferences->Key Bindings (User)file, tra parentesi quadre:

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

Alla ,fine è necessario solo se nel file sono presenti voci aggiuntive.


8
Grande. Nelle mie impostazioni predefinite questo era super + alt + o che credo si traduca in ctrl + alt + o su Windows.
Adam-E,

2
@ Adam-E - superè in realtà la Commandchiave in OSX. Uso Sublime sia su Win che su Mac e a volte superviene cambiato ctrlin Windows, a volte no, il che è un po 'frustrante. Fortunatamente, la maggior parte del mio vero lavoro è sul mio Mac, che adoro :)
MattDMo

Opere in testo sublime 3.
Daniel Kmak,

questo mi stava facendo impazzire hehehe grazie !!
InsaurraldeAP

18
{ "keys": ["super+alt+o"], "command": "toggle_overwrite" }

Questa impostazione è presente in Preferenze -> Keybindings - Default

cioè su Mac Command+ Alt+O



0

Sulla riga superiore di una tastiera QWERTY è presente un pulsante contrassegnato INSERT. Basta toccare quel pulsante. Commuta tra la modalità Inserisci e la modalità Sovrascrivi.


Tuttavia, su una tastiera non estesa, non è presente alcun tasto di inserimento.
Adam-E,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.