Поскольку текстовый поиск выделяет текст, на самом деле довольно просто искать текст в длинных текстах в маленькой полосе прокрутки. Хотя у меня есть небольшая неприятность: я не могу видеть там мелкие тексты вместе со всем текстом.

В то время как легко увидеть длинный текст, такой как «Привет, я длинное предложение, сделанное ради примера». это действительно трудно увидеть что-то вроде "Привет!«когда текст достаточно длинный.

Прямо сейчас у меня есть более 6000 строк кода, и мне действительно нужно видеть в них определенные магические числа, такие как "24" или "16", но из маленькой полосы прокрутки это почти невозможно определить, поэтому мне нужно переходить между ними, на самом деле ищу их. Это имеет огромный недостаток - пропустить некоторый соответствующий код между ними.

В любом случае, как я уже сказал, я хотел бы видеть строку и текст, выделенные отдельно, если это возможно. Если нет, я остановлюсь на выделении только строки.

Заметки:

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

  • Я действительно не против, нужно ли мне использовать версию 2 или версию 3 возвышенного текста для этого. Я буду использовать любую нужную мне версию или адаптировать метод к той версии, которую я уже использую.

  • Я не хочу выделять строки, я хочу видеть их как запросы, пока открыто небольшое окно поиска внизу. Я должен иметь возможность вносить изменения, так как считаю нужным любые строки вокруг искомой строки, а не только саму строку.

1 ответ1

2

я не думаю, что есть установка для этого как таковая, если кто-то еще знает тот, который я хотел бы услышать это. однако мы можем использовать регулярные выражения в возвышенном.

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

затем мы вводим что-то вроде этого: ^.*selection.*$ где selection - это то, что вы ищете. это скажет возвышенному искать любую строку, содержащую поисковый термин. и, таким образом, выделит его.

надеюсь это поможет!

РЕДАКТИРОВАТЬ: в вашем случае вы могли бы также воспользоваться альтернативным выбором. поэтому вместо того, чтобы искать только одну вещь, вы можете найти все строки одновременно. используйте это в этом случае ^.*\b(select1|sel3ct2|select3)\b.*$ та же идея, что и раньше, за исключением того, что мы говорим, что я хочу, чтобы вы сопоставили любое из этих слов в строке, а затем получили всю строку. чтобы добавить дополнительные условия поиска, просто войдите в гладкие скобки () поместите трубу | после последнего слова и добавить еще одно.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .