Как открыть каталог в PHPStorm или IntelliJ (или любой IDE JetBrains) из командной строки?

Есть ли способ открыть каталог в PHPStorm или эквивалентной IDE Jetbrains из командной строки? Например, в Textmate я бы просто сделал:

mate .

чтобы открыть рабочий каталог.


person Jordan Brown    schedule 29.11.2011    source источник


Ответы (8)


Используйте Tools -> Create command line launcher, а затем вы можете выполнить pstorm .

person Alex    schedule 07.02.2012
comment
Не удалось найти эту команду в меню «Инструменты» в PHPStorm 9.0.2/Windows. Я использовал Справка › Найти действие и нашел его, но он неактивен. - person Danita; 07.10.2015
comment
Мне было трудно найти эту информацию на веб-сайте JetBrains. Спасибо. - person Bradley Flood; 18.01.2016
comment
Этот вариант у меня тоже недоступен. У кого-нибудь есть решение? - person Rasmus Nørskov; 18.02.2016
comment
@svendjokumsen Может быть, запустить phpStorm как root? На самом деле я запускаю его как обычный пользователь, а затем он запрашивает пароль, но это может зависеть от системы. - person Alex; 19.02.2016
comment
То же самое здесь, эта опция выделена серым цветом. Запуск phpStorm от имени администратора не помог. - person unbreak; 18.10.2017
comment
pstorm . просто откройте PHPStorm. Если вы хотите открыть текущий каталог в PHPStorm, вам нужно использовать pstorm ./ - person FrancescoMussi; 09.11.2017
comment
Кажется, этого больше нет в PhpStorm 2019. - person Lucas Bustamante; 16.06.2019

Вот как я заставил средство запуска командной строки IntelliJ работать с MAC Sierra (v 10.12.2).

Это работает с IntelliJ IDEA:

  1. Инструменты -> Создать средство запуска командной строки.. введите здесь описание изображения
  2. Замените слово «идея» в строке «/usr/local/bin/idea» на любое другое.
    введите здесь описание изображения (я использую 'ij'), поэтому для меня это '/usr/local/bin/ij'.
  3. Откройте свой терминал.
  4. Перейдите к проекту/папке, которую вы хотите открыть.
  5. Напишите символы, которые вы написали после 'bin/', а затем '.' введите описание изображения здесь

    Для меня это ij .

person Rickard Kamel    schedule 11.01.2017


Для PhpStorm в Windows:

  1. Добавьте путь установки PHPStorm в переменную Environment Variables «PATH»,

  2. Прокрутите до папки проекта в командной строке

  3. Введите команду phpstorm64.exe ., если это 64-битная машина, или phpstorm.exe ., если 32-битная машина.

Я предполагаю, что та же стратегия будет работать и для IntelliJ.

person vivanov    schedule 27.06.2018
comment
Это самое простое решение, которое я нашел: D - person Kavinda Jayakody; 06.02.2021

В MacOs отредактируйте ~./bash_profile, добавьте эту строку

alias pst="open -a 'phpstorm.app'"

Источник

source ~./bash_profile

Теперь вы можете открыть phpstorm в каталоге с

pst .
person tanner burton    schedule 11.11.2019

Если вы видите это сообщение введите здесь описание изображения

для Intellij 2019.+ проверьте этот ответ. Он использует набор инструментов Jetbrains. Вам просто нужно установить путь в опции Generate shell scripts на /usr/local/bin/ в панели инструментов Jetbrains https://stackoverflow.com/a/56050914

а затем просто запустите idea . или pycharm . , phpstorm . и т. д.


person bolec_kolec    schedule 17.04.2020

Таким образом, метод Tools > Create command line launcher... больше не существует в OSX Intellij 2019.1.

Вы можете вручную внести это изменение через:

vim /usr/local/bin/idea

Соответствующим образом измените эти строки со старой версии на новую. должно быть что-то вроде этого:

RUN_PATH = u'/Users/blahblah/Library/Application Support/JetBrains/Toolbox/apps/IDEA-U/ch-0/191.6183.87/IntelliJ IDEA.app'
CONFIG_PATH = u'/Users/blahblah/Library/Preferences/IntelliJIdea2019.1'
SYSTEM_PATH = u'/Users/blahblah/Library/Caches/IntelliJIdea2019.1'

Если вы не знаете новый путь, запустите что-то вроде:

ls /Users/blahblah/Library/Application Support/JetBrains/Toolbox/apps/IDEA-U

или вручную перейдите через Finder, затем перетащите значок IntelliJ IDEA.app из Finder в свой cli, чтобы скопировать полный путь.

person wired00    schedule 17.04.2019

Я использую JetBrains Toolbox для получения последних обновлений. И единственное решение, которое сработало для меня (macOS):

  1. Добавьте следующую функцию в ~/.bash_profile
phpstorm-open-current-path() {
    PHP_STORM_CH=~/Library/Application\ Support/JetBrains/Toolbox/apps/PhpStorm/ch-0
    PHP_STORM_LATEST_VERSION=$(ls -rA1 "${PHP_STORM_CH}" | head -1)
    open -a "${PHP_STORM_CH}/${PHP_STORM_LATEST_VERSION}/PhpStorm.app"
}
  1. Перезагрузите изменения, открыв новый терминал или выполнив следующую команду в текущем:
. ~/.bash_profile
  1. Используй это:
cd <PROJECT_DIR>
phpstorm-open-current-path

Должно быть довольно легко адаптировать его для любой другой IDE/OS.

person Serhey Dolgushev    schedule 11.04.2021