Средство запуска PhpStorm

Я использую PhpStorm 2016.3.3 в Windows 10, и я хотел бы знать, как я могу запустить его с моего терминала?

Например выполнить команду pstorm . открыть текущий проект, или pstorm . --add добавить текущую папку проекта в PhpStorm.

1 ответ

Создайте псевдоним PowerShell "pstorm". Внутри вашего профиля PowerShell вы можете добавить что-то вроде:

New-Alias pstorm "C:\Program Files\JetBrains\PhpStorm 2018.3\bin\phpstorm64.exe"

Вам нужно заменить путь в кавычках выше на ваш собственный путь к месту, где исполняемый файл phpstorm был установлен на вашем ПК.

Если у вас нет профиля PowerShell, первое, что вам нужно сделать, это создать профиль PowerShell. Вот как вы настраиваете свой профиль.

Во-первых, вы можете видеть, что переменная $ profile заполнена и указывает на файл.

PS C:\> $profile
C:\Users\Michael\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1

Но этот файл на самом деле не существует

PS C:\> test-path $profile
False

Увидеть? Псих. Поэтому мне нужно создать профиль. Я использую new-item для этого и использую переменную $ profile, чтобы определить, где я создаю элемент.

PS C:\> new-item $profile -force
Type: file

Параметр "-force" действительно помогает. Это означает "создайте этот элемент, и если какая-либо часть дерева каталогов еще не существует, создайте его тоже". Очень приятно. Я забыл добавить "-тип" для команды new-item, поэтому он попросил меня об этом. Я оставил это там, чтобы вы могли видеть, как это выглядит, если вы забудете. Чтобы создать его должным образом, я должен был сделать "новый файл $ profile -force -type". В любом случае, мы получаем результат:

Directory: C:\Users\Michael\Documents\WindowsPowerShell
Mode                LastWriteTime     Length Name
—-                ————-     —— —-
-a—         5/27/2010  10:32 PM          0 Microsoft.PowerShell_profile.ps1

Профиль был создан! Поскольку это файл.ps1, мы можем вызвать наш редактор.ps1 по умолчанию с помощью Invoke-Item.

PS C:\> ii $profile

"Ii" - это псевдоним для invoke-item. Это означает "открыть файл с помощью программы по умолчанию". Invoke-item в файле.txt или.ps1, и он открывается в редакторе по умолчанию. Затем вы можете добавить новую строку псевдонима, упомянутую ранее, сохранить файл и перезапустить PowerShell. После этого вы сможете выполнить команду pstorm. открыть текущий каталог в PhpStorm.

Невозможно создать cmd launcher в Windows (для этой опции есть запрос функции, https://youtrack.jetbrains.com/issue/IDEA-114307). Если вы хотите запустить Phpstorm из командной строки, откройте консоль cmd, cd для установки dir и запустите либо phpstorm.exe или же phpstorm.bat, Если вы хотите запустить его из любого каталога, добавьте %PS_install_dir%/bin к вашей системе %PATH%

Также см. https://www.jetbrains.com/help/phpstorm/2016.3/opening-files-from-command-line.html

Другие вопросы по тегам