phpstorm

phpstrom xdebug Несколько запросов процессов отладки - как переключаться

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

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

phpstorm Автозамена полного имени файла на use

Действуем так:

  1. Наводим на класс с полным пространством имени (namespaces-ом) - тут на деле возможно нужно наводить мышь не на сам класс, а на префикс нейспейса
  2. и выбираем замену в во всплывающем "quick-fix" сообщении (Replace qualifier with an import)

Alt+Shift+Enter в моем случае в линуксе что-то не заработали, видимо конфликт назначений какой-то

Есть что-то здесь, но пока не проверял https://youtrack.jetbrains.com/issue/WI-...

phpstorm phpunit Запуск конкретного метода из кода -- переключается в удаленный режим

Наблюдаю проблему, что при наличии настроект для удаленной отладки и деплоя на внешний сервер разработка phpstorm почему-то перключается на "Remote PhpUnit", вмето того чтобы запускаться локально.

Пробелма наблюдается при запуске "прямо из кода" - со строки начала тестового метода

Решение

Оказалось, что ломал работу недавно установленный плагин

phpstorm file path is not mapped to any file path on server Ошибка не работает отладка

  1. Практика показывает, что проще всего получить сообщение о проблеме именно в ходе отладки (самый простой способ - вызвать метод, в который вы не можете попасть из кода, где отладка еще работает - стать на строку вызова и выполнить "Step Into") - и тогда там будет ссылка "исправить проблему отображения" (mappings)
  2. Нажимаем на нее, и явно указаываем отображение, напр. для какой-нибудь родительской директории скрипта

phpstorm Открыть файл без расширения - неизвестного типа как текста

Если файл без расширения (или еще какой-то) не открывается как текстовый, то можно попробовать следующее:

phpstorm Не работает клик правой кнопкой мыши Автоматически выделяет текст при движении курсора/указателя мыши

Наблюдаю в ubuntu 20

Проблемы:

  1. Не работает клик правой кнопкой мыши
  2. Автоматически выделяет текст при движении мыши
  3. Если не кликать в окно, то видно, что курсор редаткирования (каретка) следует за курсором мыши, сам по себе перепрыгивая со сторочки на строчку в неактивном редакторе

Что можно попровать:

phpstorm Полноэкранный режим: вход, выход - включить/выключить

Из главного меню:

View
-> Appereance
Включить: -> Enter Full Screen
Выключить: -> Exit Full Screen

phpStorm Выделить больше памяти. Настойки

Из главного меню:

Help
-> Change Memory Settings

phpstorm Рефакторинг - поиск использования при перемещении файла/директории, автоматическая правка. НЕ работает

Проблема

Версия шторма: 2022.1.4

В большом проекте поиск ссылок просто заканчивается "Ничем" -- прогресс бар закрывается, ничего не изменяется - все это если ставить галочку "serach for references" при перемещении файла

Есть заметка о том что не поддерживаются include и require (на момент написания)

phpStorm Подчеркивает ошибки, которых нет

Столкнулись с ситуацией, когда phpStorm подчеркивает "ошибки", которых на самом деле нет (обращение к якобы не существующим константам класса через self::, которые на самом деле существуют).

Перезапуск шторма или переоткрытие файла не помогало, решили через сброс кэша из главного меню:

Pages

Subscribe to RSS - phpstorm