Sublime Text - нажатие ввода в окне поиска создает новую строку вместо поиска
Когда я ударил ctrl+f
, затем вставьте искомую фразу ctrl+v
и ударил enter
Я ожидаю, что редактор найдет фразу, а не создаст еще одну строку в окне поиска. Что очень раздражает, так как мне приходится вручную нажимать кнопку "Найти". Это происходит сейчас в Sublime Text 3 или версия программы Linux может иметь место. Как я могу восстановить правильное поведение?
4 ответа
Могу поспорить, что вы используете клавишу ввода на клавиатуре (правая сторона клавиатуры)
Добавьте сопоставление клавиш следующим образом: "Настройки" -> "Привязка клавиш" - "Пользователь".
{ "keys": ["keypad_enter"], "command": "find_next", "context":
[{"key": "panel", "operand": "find"}, {"key": "panel_has_focus"}]
}
Источник: http://sublimetext.info/docs/en/reference/key_bindings.html
Кажется, что в Sublime Text 4 поведение снова изменилось и делаетEnter
добавить новую строку. Я нашел способ исправить это, добавив это в привязки пользовательских клавиш:
{ "keys": ["enter"], "command": "find_all",
"context": [{"key": "panel", "operand": "find_in_files"}, {"key": "panel_has_focus"}]
},
Мне удалось воспроизвести это поведение в Sublime Text 3, но только при нажатии Enter
все еще удерживая Ctrl+V
, Вы уверены, что не нажимаете Enter
слишком быстро?
Если вы копируете / вставляете текст в Sublime Text 3, вы также можете выделить текст и нажать Ctrl+F
немедленно вставить выбор в окно поиска и использовать Enter
искать.
Для справки я использую сборку 3059 на Ubuntu 12.04 x64
Вам нужно активировать функцию обтекания. Таким образом, первое вхождение будет автоматически выбрано и Enter
должен работать как ожидалось.