В Sublime Text, как вы увеличиваете количество строк контекста, возвращаемых "Find All"?
Я использую функцию "Найти все" в Sublime Text, и я хочу увидеть еще несколько строк из результатов поиска. Я не могу найти настройки для этого - есть ли способ сделать это?
Ответы
Ответ 1
Чтобы добавить комментарий DarkWater к вашему вопросу:
Добавьте новые строки с регулярным выражением до и после строки поиска:
.*\n.*\n.*search_string.*\n.*\n.*
Это будет соответствовать двум новым строкам до и после вашего search_string
.
Убедитесь, что вы включили поиск регулярных выражений в диалоговом окне поиска. Также убедитесь, что вы избегаете специальных символов регулярного выражения в search_string
.
Ответ 2
Используете ли вы команду Find in Files…
в меню "Поиск" (SUPER + SHIFT + F)?
Если это так, на панели поиска есть опция, чтобы видеть больше строк, чем только строка результатов - кнопка рядом с последней (в панели поиска должно быть 5 кнопок), в которой есть всплывающая подсказка "Показать контекст", должен сделать трюк.
Ответ 3
Чтобы расширить решения, предоставляемые @dasl и @zaboco
Я обнаружил, что этот вариант был более подходящим.
Пример:
(.*\n){0,2}.*search_string.*(\n.*){0,2}
Это будет соответствовать 0-2 новым строкам до/после search_string. Отрегулируйте числа по мере необходимости, чтобы обеспечить больше/меньше контекста, но всегда сохраняйте 0 в качестве первого числа в кванторе.
Опять же, убедитесь, что вы включили поиск регулярных выражений в диалоговом окне поиска.
(Исходные регулярные выражения требовали, чтобы в файлах присутствовало 2 строки выше/ниже и исключали некоторые необходимые файлы из результатов поиска)