Есть ли способ открыть каталог в PHPStorm или эквивалентной IDE Jetbrains из командной строки? Например, в Textmate я бы просто сделал:
mate .
чтобы открыть рабочий каталог.
Есть ли способ открыть каталог в PHPStorm или эквивалентной IDE Jetbrains из командной строки? Например, в Textmate я бы просто сделал:
mate .
чтобы открыть рабочий каталог.
Используйте Tools -> Create command line launcher
, а затем вы можете выполнить pstorm .
pstorm .
просто откройте PHPStorm. Если вы хотите открыть текущий каталог в PHPStorm, вам нужно использовать pstorm ./
- person FrancescoMussi; 09.11.2017
Вот как я заставил средство запуска командной строки IntelliJ работать с MAC Sierra (v 10.12.2).
Это работает с IntelliJ IDEA:
Напишите символы, которые вы написали после 'bin/', а затем '.'
Для меня это ij .
Вот пункт меню для v2016.2
:
После этого вы можете открывать папки с помощью pstorm {myfolder}
.
Надеюсь, поможет.
Для PhpStorm в Windows:
Добавьте путь установки PHPStorm в переменную Environment Variables «PATH»,
Прокрутите до папки проекта в командной строке
Введите команду phpstorm64.exe .
, если это 64-битная машина, или phpstorm.exe .
, если 32-битная машина.
Я предполагаю, что та же стратегия будет работать и для IntelliJ.
В MacOs отредактируйте ~./bash_profile, добавьте эту строку
alias pst="open -a 'phpstorm.app'"
Источник
source ~./bash_profile
Теперь вы можете открыть phpstorm в каталоге с
pst .
для Intellij 2019.+ проверьте этот ответ. Он использует набор инструментов Jetbrains. Вам просто нужно установить путь в опции Generate shell scripts
на /usr/local/bin/
в панели инструментов Jetbrains https://stackoverflow.com/a/56050914
а затем просто запустите idea .
или pycharm .
, phpstorm .
и т. д.
Таким образом, метод 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, чтобы скопировать полный путь.
Я использую JetBrains Toolbox для получения последних обновлений. И единственное решение, которое сработало для меня (macOS):
~/.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"
}
. ~/.bash_profile
cd <PROJECT_DIR>
phpstorm-open-current-path
Должно быть довольно легко адаптировать его для любой другой IDE/OS.