Не уверен, что это получится сделать на базе IntelliJ, но вообще у нас сейчас еще появляется Fleet, может с ним получится лучше реализовать remote development.
А. До 2021.3 вы бы и после вызова rand() не получили комплишена от DateTime, а теперь он там есть. Типы параметров пока что не прокидываются, увы: https://youtrack.jetbrains.com/issue/WI-56034 По срокам ничего сказать не могу, но судя по количеству воутов, должны сделать.
Это сложная история, кажется что наша VCS команда считает что так правильнее. Вот тред на эту тему, там есть некоторые воркэраунды: https://youtrack.jetbrains.com/issue/IDEA-98693 Плюс, в related issues есть некоторые, э, related issues, которые тоже могут быть интересны.
И в 2021.2, и в 2021.3 Ctrl+Tab замаплен на действие Switcher, которое и должно переключать на предыдущий файл. А в Settings | Keymap | Find Actions by Shortcut у вас шорткат определяется, действие находится?
Мы движемся в этом направлении вместе с Gateway. Вообще, если ваш WSL дистро доступен по SSH, вы можете использовать Гейтвей для запуска там любой нашей IDE.
Теперь это действие - квик-фикс для инспекции Fully qualified name usage, по-видимому, она у вас выключена. Если вы не хотите подсветку, можно изменить ее Severity на No highlighting, only fix.
Спасибо комменту от pronskiy, я действительно ошибся со вторым тезисом — замена выделенного текста возможна.
Это значит, что вы можете при помощи Groovy-скрипта передавать выделенный текст чему угодно, и заменять его на вывод этого чего угодно.
Вот пример с PHP-скриптом: recordit.co/2GMARRlPax
Фича довольно специфическая, мне кажется, на данный момент никто в платформе на неё даже не смотрит. youtrack.jetbrains.com/issue/IDEA-76371
Можно было бы прикрутить к Live Templates groovy-скрипт, который делал бы это, но даже Live Templates не позволяют заменять выделенный текст, увы. youtrack.jetbrains.com/issue/IDEABKL-6913
А у вас всё-всё локальное, и сам проект (в том смысле, что это не замаученная шара или что-то такое), и сам PHP_CodeSniffer?
Если так, помогает ли File | Reload All from Disk?
Если у вас git remote -v в этом проекте действительно показывает ремоут на GitHub, и плагин GitHub не выключен в Settings | Plugins | Installed, то надо смотреть детально. Отправьте пожалуйста логи (Help | Collect Logs and Diagnostic Data) в Help | Contact Support.
Комплишена как будто бы и раньше не было, в 2020.1 в диалоге в принципе не было поля для ввода имени ветки. Но я не вижу причин не сделать комплишен, поэтому вот. Caarl Извиняюсь, я промахулся с комментарием, сообщение предназначалось вам.
Мы пока не понимаем, почему это происходит. Судя по всему, стопроцентно помогает ручной снос папки idea.system.path/caches, но не File | Invalidate Caches / Restart | Invalidate and Restart.
Случайно вышло. Деплоймент в этом релизе получил много внимания, это один из побочных эффектов, скоро должны пофиксить.
https://youtrack.jetbrains.com/issue/WI-64340
А, да, так понятнее. Действительно, это действие было намеренно отключено для скринридеров: https://youtrack.jetbrains.com/issue/IDEA-284234
Я спросил QA из идеи почему так, вот объяснение.
Они говорят, что это не конец истории и не конечное решение, пытаются найти решение лучше.
Не уверен, что это получится сделать на базе IntelliJ, но вообще у нас сейчас еще появляется Fleet, может с ним получится лучше реализовать remote development.
А. До 2021.3 вы бы и после вызова rand() не получили комплишена от DateTime, а теперь он там есть.
Типы параметров пока что не прокидываются, увы: https://youtrack.jetbrains.com/issue/WI-56034
По срокам ничего сказать не могу, но судя по количеству воутов, должны сделать.
Уже все есть: https://youtrack.jetbrains.com/issue/IDEA-284623
Это сложная история, кажется что наша VCS команда считает что так правильнее.
Вот тред на эту тему, там есть некоторые воркэраунды: https://youtrack.jetbrains.com/issue/IDEA-98693
Плюс, в related issues есть некоторые, э, related issues, которые тоже могут быть интересны.
Вроде бы сделали же: https://youtrack.jetbrains.com/issue/WI-61497
Или вы о другом кейсе?
Однозначный ответ - не стоит. Все, что есть в DataGrip, есть в PhpStorm.
И в 2021.2, и в 2021.3
Ctrl+Tab
замаплен на действие Switcher, которое и должно переключать на предыдущий файл. А вSettings | Keymap | Find Actions by Shortcut
у вас шорткат определяется, действие находится?Мы движемся в этом направлении вместе с Gateway.
Вообще, если ваш WSL дистро доступен по SSH, вы можете использовать Гейтвей для запуска там любой нашей IDE.
К сожалению, есть такое, да: https://youtrack.jetbrains.com/issue/IDEA-213125
Теперь это действие - квик-фикс для инспекции
Fully qualified name usage
, по-видимому, она у вас выключена. Если вы не хотите подсветку, можно изменить ее Severity наNo highlighting, only fix
.Это значит, что вы можете при помощи Groovy-скрипта передавать выделенный текст чему угодно, и заменять его на вывод этого чего угодно.
Вот пример с PHP-скриптом: recordit.co/2GMARRlPax
Сам скрипт:
def arg = _1;def command = \"php /path/to/your/script.php $arg\"; return command.execute().text;
_1
это номер параметра, который вы передаёте функции groovyScript(), в данном случае это SELECTION.Можно было бы прикрутить к Live Templates groovy-скрипт, который делал бы это, но даже Live Templates не позволяют заменять выделенный текст, увы.
youtrack.jetbrains.com/issue/IDEABKL-6913
Ждём, пока разработчик перенесёт фикс в 2020.2.
Если так, помогает ли
File | Reload All from Disk
?git remote -v
в этом проекте действительно показывает ремоут на GitHub, и плагин GitHub не выключен в Settings | Plugins | Installed, то надо смотреть детально. Отправьте пожалуйста логи (Help | Collect Logs and Diagnostic Data) в Help | Contact Support.Caarl Извиняюсь, я промахулся с комментарием, сообщение предназначалось вам.
File | Invalidate Caches / Restart | Invalidate and Restart
.