Page 1 of 1

Как отключить отступ вместо замены?

Posted: Wed Aug 21, 2013 2:03 am
by фдуч
Народ, всем привет и хорошего настроения!
Когда я выделяю кусок текста и жму клавишу, то выделенный кусок убивается, а на его место идёт ввод нового текста.
Но если эта клавиша пробел или таб, то вдруг выделяется весь абзац и делается отступ. К чему я не привык и что мне совсем не нужно.
Как отключить эту функцию?
Т.е. чтобы жать пробел и вместо выделенного куска вставлялся пробел (а не в начало абзаца)?

How to turn off the indenting of the paragraph when Tab or Spacebar is pressed over the selected text?

Большое спасибочки!

Posted: Wed Aug 21, 2013 5:44 am
by Fr0sT
Обычно советуют сделать скрипт и повесить его на клавишу пробела.

Posted: Wed Aug 21, 2013 6:39 am
by KDJ
фдуч
This can be done simply, without a script, using Hotkeys plugin.
You should assign to Space key this command:
Insert(" ")
and to Tab key:
Insert("\t", 1)

Posted: Wed Aug 21, 2013 9:04 am
by фдуч
Спасибо!
Но с табом не получается: Tab уже присвоен Coder::Autocomplete::Next и непонятно, как это убрать.
Да и попытка нажать Tab в поле "клавиши" просто переводит фокус на следующий элемент интерфейса :).

Posted: Wed Aug 21, 2013 11:14 am
by KDJ
фдуч
1. You should remove hotkey: Plugins -> Coder plugin -> function Coder::Settings -> AutoComlete -> Hotkeys -> Complete without list/Go to next position.
2. In Hotkeys plugin dialog, above Hotkey field, is button "...". Press it and enter Hotkey code for Tab key: 9.

Posted: Mon Oct 12, 2015 8:23 am
by Instructor
Дополню KDJ.

Чтобы исключить возможные побочные эффекты (например, группировка ввода символов в одно действие), необходимо в Hotkeys плагин добавить следующие команды:

- Для пробела (Space).
Имя: Нажать пробел
Команда: Command(-1)
Горячая клавиша: Space

- Для табуляции (Tab).
Имя: Нажать табуляцию
Команда: Command(-1)
Горячая клавиша: Tab

Как уже было сказано. Если клавиша табуляции конфликтует с Coder::AutoComplete::WithoutList, то клавишу необходимо переназначить/удалить из "Главное меню -> Настройки -> Плагины... -> Coder::Settings -> AutoComplete 1 -> Дополнить без списка".