Sublime Text 2: отключить перезапись позиции курсора (например, режим замены vim)

23

Я не уверен, как, но мне удалось перевести Sublime Text в «Режим замены», в котором в любой позиции курсора он заменяет следующий символ тем, что вы нажимаете, вместо того, чтобы вставлять его.

Как вернуться в режим «Вставить»?

Я не мог найти никакой опции для этого в меню, и поиск в Google дал совершенно неуместные результаты.

Для записи я использую OS X Mountain Lion, и у меня есть невыдвинутая клавиатура (без цифровой клавиатуры).

Адам-E
источник
Интересно, что это только для того документа, над которым я работал. Проблема решена, но было бы полезно узнать, как включить и отключить ее.
Адам-Э

Ответы:

33

Если вы перейдете к Preferences->Key Bindings (Default)поиску «перезаписать», вы найдете привязку ключа. По крайней мере, в Windows он установлен на Insertключ. Возможно, вам удалось нажать комбинацию клавиш, чтобы подражать этой клавише на клавиатуре. Если это произойдет снова, и вы не сможете понять, как выбраться, просто измените его на CtrlAltShiftI(не используется в моих настройках по умолчанию), и вы должны быть готовы. Убедитесь, что вы поместили всю эту строку в свой Preferences->Key Bindings (User)файл между квадратными скобками:

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

В ,конце нужно только если у вас есть дополнительные записи в файле.

MattDMo
источник
8
Отлично. В моих настройках по умолчанию это был super + alt + o, который, как я считаю, переводится как ctrl + alt + o в Windows.
Адам-E
2
@ Adam-E - superэто на самом деле Commandключ в OSX. Я использую Sublime как на Win, так и на Mac, и иногда superменяю ctrlна Windows, а иногда нет, что немного расстраивает. К счастью, большая часть моей настоящей работы на моем Mac, который я люблю :)
MattDMo
Работы в возвышенном тексте 3.
Даниэль Кмак
это сводило меня с ума хехехе спасибо !!
InsaurraldeAP
18
{ "keys": ["super+alt+o"], "command": "toggle_overwrite" }

Этот параметр присутствует в настройках -> сочетания клавиш - по умолчанию

т.е. на Mac Command+ Alt+O

Дипак Патил
источник
2

На Mac fn+ returnработает как insert.

Датчанин росенроде
источник
0

В верхнем ряду QWERTY-клавиатуры есть кнопка с маркировкой INSERT. Просто нажмите на эту кнопку. Он переключается между режимом вставки и режимом перезаписи.

Дарси Бейли
источник
Однако на невыдвинутой клавиатуре нет клавиши вставки.
Адам-E