О, Поиск! Хочу детей от его создателей! Как же он хорош! Но, хоть в это и сложно поверить, раньше было еще лучше. Пока где-то в 2018 году не произошло что‑то странное — введен лимит на количество выдаваемых результатов в размере 100.
Но "Find in Files" это по большому ведь пред-просмотр (preview). Да, много функциональный (можно редактировать тут же) и прочее, но все таки. Хотя для быстрого или небольшого поиска и замены самое то.
Он ведь ищет как можно быстрее в несколько потоков, и если много результатов, то они могут отображаться в разном порядке и т.д. и т.п... Не лучше ли в таких случаях использовать "Open in Find Window" кнопку там и работать уже со всеми найденными вхождениями (даже если их хоть 10 тысяч)? И сгруппировать по файлу/папке можно, и никуда не пропадает (ибо отдельный tool window).
Раньше ведь поиск так и работал: диалоговое окно сначала и только потом результат. Там где то в 2016-2017 были эксперименты, и пред-просмотр был в отдельной вкладке стандартного поискового диалога, что естественно было неудобно.
И да и нет. В 2020.3 эту опцию отключили по умолчанию. Просто включите обратно: Settings/Preferences | Tools | Terminal | Copy to clipboard on selection
Я вот тупо пустой файл не могу создать. Спрашивает имя.
Блин, но мне просто нужен пустой файл, мне его сохранять не нужно, мне нумерацию строк посмотреть.
Да, IDE работает с файлами (каждый редактор привязан к физическому файлу а не к виртуальному). Вы не можете создать "пустой editor tab". Юзайте scratch-файлы если нужно что-то временное: https://www.jetbrains.com/help/phpstorm/scratches.html
Я правильно понимаю что этой настройки нет в File->Settings… ?
Там только Settings | Editor | File Encodings из подходящего. Но оно никак не помогает в этом вопросе. У меня и так там все в UTF-8 выставлено. Если что — Windows 10, все English UK.
Я сделал тест (простой PHP скрипт который UTF-8 и просто пишет пару слов на кириллице):
если использовать Run/Debug Configuration то выводит как надо
если же тоже самое но через Run Anything то показывает крякозябры
добавил -Dfile.encoding=UTF-8 и теперь и там норм.
Все файлы как раз не надо. Это опасно. Можно сохранить то, что случайно модифицировал. Это я перенастроил.
Это сила привычки… ну и workflow. PhpStorm я использую еще с нулевой версии (0.6 или чего то такое) и первых месяца 2 было непривычно. Но потом привык и без проблем — даже чище работать ибо не делаешь 100500 разных изменений во множестве фалов одновременно, а если и делаешь то сохраняешься когда закончил. Если же что пошло не так то юзаю Local History.
Но да, в других продуктах работаю по другому (например SSMS или Delphi например).
А вот настройка * не срабатывает, если отключить иконку файла. Бага.
Закрыл редактор. Открыл — файлы скинуты. В Recent их нет. Видно туда то, что по SFTP открывал не попадает.
Да, ибо это полностью remote файлы.
Ещё редактор у меня подвис на некоторое время. Такое с Komodo Edit случалось. Всё же Java есть Java.
Давно подвисаний во время работы не было, хоть все еще сами проекты хранятся на HDD. Сторонние плагины (которые участвуют в автодополнении) это то что в основном приводит к подлагам (по крайней мере у меня). Хотя размер и структура проекта (какие языки используются) тоже играет роль.
Ctrl+S все еще сохраняет (все) файлы. Alt+Shift+Q — у меня это на Upload Current Remote File (когда открыть файл напрямую через FTP а не локальный (aka Remote Edit)). Если об этом, то да, неудобно.
Во вкладках файлов модифицированный файл не выделен — не видно сходу, что я не сохранил.
Settings/Preferences | Editor | General | Editor Tabs | Mark modified (*)
Лайфхак: если с английским туговато то напишите на "обычном русском" и сделайте перевод в Google Translate. Потом в сам тикет перевод вставьте первым/перед оригиналом и разделите их. В этом случае даже если перевод будет корявый то оригинал поможет.
VolCh А поддержка Redis планируется из коробки? moscas Периодически обсуждаем и помним, но конкретных планов пока нет. t0rr Вот тикет, на который можно подписаться и следить за DataGrip+Redis: https://youtrack.jetbrains.com/issue/DBE-283 (* ему уже 6 лет, если чо)
We actually went further and made the git format the default and only supported, as all the VCSs that are officially supported in 2020.3 can handle it.
Но "Find in Files" это по большому ведь пред-просмотр (preview). Да, много функциональный (можно редактировать тут же) и прочее, но все таки. Хотя для быстрого или небольшого поиска и замены самое то.
Он ведь ищет как можно быстрее в несколько потоков, и если много результатов, то они могут отображаться в разном порядке и т.д. и т.п... Не лучше ли в таких случаях использовать "Open in Find Window" кнопку там и работать уже со всеми найденными вхождениями (даже если их хоть 10 тысяч)? И сгруппировать по файлу/папке можно, и никуда не пропадает (ибо отдельный tool window).
Раньше ведь поиск так и работал: диалоговое окно сначала и только потом результат. Там где то в 2016-2017 были эксперименты, и пред-просмотр был в отдельной вкладке стандартного поискового диалога, что естественно было неудобно.
https://habr.com/ru/company/skyeng/blog/543794/ -- см "Что по дженерикам в PHP?" секцию.
Да: "Print > Save as PDF"
https://www.jetbrains.com/phpstorm/download/other.html
Да, все еще работает (88.0.4324.150). И опция для FTP все еще доступна в
chrome://flags/
(Default)Но да, в ихнем блоге/сайте сказано что "вся поддержка отключена": https://developers.google.com/web/updates/2020/12/chrome-88-deps-rems#ftp_support_removed
А можно чуток в деталях? Есть 2 VPS у них. Что эти службы делают? Стоит убрать админа от cloud-init? Прочее...
Да, смотрите здесь https://blog.jetbrains.com/space/2020/11/06/jetbrains-space-extensibility-manifesto/ и здесь https://www.jetbrains.com/ru-ru/space/extensibility/ (пройдитесь по меню)
Вам, наверное, просто нужно скачать (заново) файлы драйвера.
Возможно эти параметры не активны у вас: https://youtrack.jetbrains.com/issue/IDEA-240787#focus=Comments-27-4072493.0-0
У меня, например,
run.processes.with.pty
включен (и я не помню чтобы его включал, возможно какая то опция делает… или же я, но только давно).В любом случае: для меня это не критично ибо и так весь вывод только на английском. Кириллица была только для теста.
И да и нет. В 2020.3 эту опцию отключили по умолчанию. Просто включите обратно:
Settings/Preferences | Tools | Terminal | Copy to clipboard on selection
https://youtrack.jetbrains.com/issue/IDEA-256926
Да, IDE работает с файлами (каждый редактор привязан к физическому файлу а не к виртуальному). Вы не можете создать "пустой editor tab". Юзайте scratch-файлы если нужно что-то временное: https://www.jetbrains.com/help/phpstorm/scratches.html
Если с английским более-менее:
https://www.jetbrains.com/phpstorm/documentation/ — смотрите видео
https://www.jetbrains.com/help/phpstorm/workshop-materials.html
https://laracasts.com/series/how-to-be-awesome-in-phpstorm
Там только
Settings | Editor | File Encodings
из подходящего. Но оно никак не помогает в этом вопросе. У меня и так там все в UTF-8 выставлено. Если что — Windows 10, все English UK.Я сделал тест (простой PHP скрипт который UTF-8 и просто пишет пару слов на кириллице):
-Dfile.encoding=UTF-8
и теперь и там норм.Это сила привычки… ну и workflow. PhpStorm я использую еще с нулевой версии (0.6 или чего то такое) и первых месяца 2 было непривычно. Но потом привык и без проблем — даже чище работать ибо не делаешь 100500 разных изменений во множестве фалов одновременно, а если и делаешь то сохраняешься когда закончил. Если же что пошло не так то юзаю Local History.
Но да, в других продуктах работаю по другому (например SSMS или Delphi например).
https://youtrack.jetbrains.com/issue/IDEA-246166 — раньше * рисовалась по другому (не поверх иконки).
Да, ибо это полностью remote файлы.
Давно подвисаний во время работы не было, хоть все еще сами проекты хранятся на HDD. Сторонние плагины (которые участвуют в автодополнении) это то что в основном приводит к подлагам (по крайней мере у меня). Хотя размер и структура проекта (какие языки используются) тоже играет роль.
Ну и https://habr.com/ru/company/JetBrains/blog/531828/#comment_22403640
Ctrl+S
все еще сохраняет (все) файлы.Alt+Shift+Q
— у меня это на Upload Current Remote File (когда открыть файл напрямую через FTP а не локальный (aka Remote Edit)). Если об этом, то да, неудобно.Settings/Preferences | Editor | General | Editor Tabs | Mark modified (*)
Лайфхак: если с английским туговато то напишите на "обычном русском" и сделайте перевод в Google Translate. Потом в сам тикет перевод вставьте первым/перед оригиналом и разделите их. В этом случае даже если перевод будет корявый то оригинал поможет.
https://www.jetbrains.com/help/phpstorm/command-line-code-inspector.html
https://www.christianscheb.de/archives/808
Если кому интересно — затрагиваются также и атрибуты от JetBrains: https://psalm.dev/articles/php-8-attributes
Смотрите комментарии в теме DataGrip: https://habr.com/ru/company/JetBrains/blog/529634/
Кажись это: https://youtrack.jetbrains.com/issue/IDEA-92793#focus=Comments-27-4393627.0-0
Закладки / Bookmarks — https://www.jetbrains.com/help/phpstorm/navigating-through-the-source-code.html#use_bookmarks. Они работают на файлах/папках тоже.