Как активировать главное окно PhpStorm после нажатия на его плавающее окно Find in Path - PullRequest
0 голосов
/ 12 сентября 2018

Позвольте мне объяснить ситуацию. Мне нужно скопировать много экземпляров текста внутри проекта PhpStorm. Итак, я выполняю действие «Найти в пути» и появляется плавающее окно с соответствующими результатами.

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

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

Это сильно снижает мою производительность. Есть ли способ активировать PhpStorm или вывести его на передний план, если щелкнуть его всплывающее окно поиска?

Пожалуйста, смотрите скриншот:

PhpStorm main window's inactive state after clicking its floating window

1 Ответ

0 голосов
/ 12 сентября 2018

Есть ли способ активировать PhpStorm или вывести его на передний план, если щелкнуть его всплывающее окно поиска?

Вы подходите к проблеме с немного неправильного угла. Есть лучшее решение, чем борьба с состоянием фокуса / переднего плана.

В правом нижнем углу окна «Найти в пути» есть кнопка ( «Открыть в поиске» , как написано на скриншоте) - нажмите ее, и она откроет результаты поиска в традиционном / стандартное окно инструментов результатов поиска (с группировкой по папкам / файлам, областью предварительного просмотра и т. д.) ... поэтому нет плавающего и автоматического закрытия при щелчке куда-либо.


P.S. Многие люди забывают, что результаты, показанные в этом новом диалоговом окне / поиске по пути, все еще всего лишь предварительный просмотр (только ТОП 100 совпадений). Супер функциональный (вы можете редактировать и прочее), но все еще только предварительный просмотр. В основном это относится к тем, кто помнит, как этот диалог (тогда это было диалоговое окно) выглядел до перепроектирования (теперь это скорее всплывающее окно).

Из-за того, как все это представлено сейчас (результаты занимают большую часть всплывающего пространства), люди почему-то автоматически забывают о «традиционном» способе поиска (нажимая кнопку «Найти», чтобы заставить поиск работать), и сосредотачиваются только на том, что они видят на экране прямо сейчас.

Это новое диалоговое окно / всплывающее окно "Найти в пути" наверняка добавит много удобства (вы набрали текст для поиска и результаты сразу же появились у вас на глазах). В то же время довольно часто вы можете видеть / слышать разочарованные комментарии «он не показывает мне все результаты» (так как он показывает топ-100 ... и в одном случае в одном файле может быть более 100 просмотров) и тому подобное. JetBrains должен немного улучшить UX в этой области.

...