Как открыть каталог в Phpstorm или Intellij (или любой Jetbrains IDE) из командной строки?
-
25-10-2019 - |
Вопрос
Есть ли способ открыть каталог в Phpstorm или эквивалентный JetBrains IDE из командной строки? Например, в Textmate я бы просто сделал:
mate .
открыть рабочий каталог.
Решение
Использовать Tools -> Create command line launcher
И тогда вы можете выполнить pstorm .
Другие советы
Вот как я получил запуск командной строки Intellij для работы с Mac Sierra (V 10.12.2).
Это работает с Intellij Idea:
- Инструменты -> Создать пусковую установку командной строки ..
- Заменить 'идею' в строке '/usr/local/bin/idea' с любым вы хотите.
(Я использую «ij»), так что для меня это «/usr/local/bin/ij». - Откройте свой Терминал
- Навигация в проект/папку, которую вы хотите открыть.
Напишите Чардс, который вы написали после «bin/» а потом '.'
Для меня это
IJ.
На OS X: open -a 'phpstorm.app' file-or-folder
Для Phpstorm на Windows:
Добавьте путь установки Phpstorm к переменной среды «Путь»,
Прокрутите папку проекта в командной строке
Выпустить команду
phpstorm64.exe .
Если это 64 -битная машина илиphpstorm.exe .
Для 32 -битной машины.
Я предполагаю, что та же стратегия будет работать и для IntelliJ.
Итак, метод 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, чтобы скопировать полный путь.