Podniosły tekst 2: Wyłącz nadpisywanie pozycji kursora (np. Tryb zastępowania vima)

23

Nie jestem pewien, jak to zrobić, ale udało mi się przenieść Sublime Text w „Tryb zastępowania”, który w dowolnej pozycji kursora zastępuje następny znak tym, co naciskasz, zamiast go wstawiać.

Jak wrócić do trybu „Wstaw”?

Nie widziałem żadnej opcji w menu, a wyszukiwanie w Google przyniosło zupełnie nieistotne wyniki.

Dla przypomnienia używam OS X Mountain Lion i mam nieużywaną klawiaturę (bez klawiatury numerycznej).

Adam-E
źródło
Co ciekawe, wydaje się, że dotyczy to tylko jednego dokumentu, nad którym pracowałem. Problem rozwiązany, ale dobrze byłoby wiedzieć, jak go włączyć i wyłączyć.
Adam-E,

Odpowiedzi:

33

Jeśli pójdziesz Preferences->Key Bindings (Default)i poszukasz „nadpisuj”, znajdziesz powiązanie klawiszy. Przynajmniej w systemie Windows jest ustawiony na Insertklucz. Prawdopodobnie udało Ci się nacisnąć kombinację klawiszy, aby emulować ten klawisz na klawiaturze. Jeśli to się powtórzy i nie możesz wymyślić, jak się wydostać, po prostu zmień na CtrlAltShiftI(nieużywane w mojej domyślnej konfiguracji) i powinieneś zacząć. Upewnij się, że umieściłeś cały wiersz w swoim Preferences->Key Bindings (User)pliku, pomiędzy nawiasami kwadratowymi:

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

,Na koniec jest potrzebny tylko wtedy, gdy masz dodatkowe wpisy w pliku.

MattDMo
źródło
8
Świetny. W moich domyślnych ustawieniach było to super + alt + o, co moim zdaniem przekłada się na ctrl + alt + o w systemie Windows.
Adam-E,
2
@ Adam-E - superjest tak naprawdę Commandkluczem w OSX. Używam Sublime zarówno na Win, jak i na Macu, a czasem superzmienia się ctrlna Windows, a czasem nie, co jest trochę frustrujące. Na szczęście większość mojej prawdziwej pracy jest na komputerze Mac, który uwielbiam :)
MattDMo
Działa w Sublime Text 3.
Daniel Kmak,
to doprowadzało mnie do szaleństwa hehehe dziękuję !!
InsaurraldeAP
18
{ "keys": ["super+alt+o"], "command": "toggle_overwrite" }

To ustawienie jest dostępne w Preferencje -> Skróty klawiszowe - Domyślne

tj. na Mac Command+ Alt+O

Deepak Patil
źródło
2

Na Macu fn+ returndziała jak wstawka.

Dane Rossenrode
źródło
0

W górnym rzędzie klawiatury QWERTY jest zaznaczony przycisk INSERT. Po prostu dotknij tego przycisku. Przełącza między trybem wstawiania a trybem zastępowania.

Darcy Bailey
źródło
Jednak na klawiaturze nie rozszerzonej nie ma klawisza wstawiania.
Adam-E,