Для редактирования файлов с терминала я использую subl (для возвышенного текста), чтобы редактировать файл; Пример: если мне нужно отредактировать файл app.js, я использую subl app.js. Есть ли способ настроить веб-шторм для открытия с терминала?
Для редактирования файлов с терминала я использую subl (для возвышенного текста), чтобы редактировать файл; Пример: если мне нужно отредактировать файл app.js, я использую subl app.js. Есть ли способ настроить веб-шторм для открытия с терминала?
open -a /Applications/Webstorm.app
я не могу сейчас проверить
Ответы:
"Tools" -> "Create Command Line Launcher..."
Примечание: решение работает только для Linux / MacOS.
wstorm
не работает, и команда Create Command Line Launcher
не находится в раскрывающемся списке инструментов Windows. Справка вызывает эту команду, когда вы ищите ее в Find Action
(и заявляет, что она находится в разделе Инструменты), но нет возможности выбрать ее.
webstorm .
открываю проект в текущем каталоге. В любом случае, воссоздавая « средство запуска командной строки» "исправил эту проблему. Может быть полезно для людей, которые обновили.
Обновление января 2016 г. с использованием Webstorm 11.0.3 на mac os x
Варианта, описанного в принятом ответе, не было.
Вместо этого просто используйте уже установленный двоичный червь командной строки, предназначенный для этой цели. Расположение показано ниже:
Если вы действительно хотите открыть webstorm и, например, загрузить содержимое текущего рабочего каталога, поставьте .
после команды:
wstorm .
Отмечено, что другие оставили аналогичные комментарии в этом разделе ответов и хотели прояснить ситуацию.
Я также загрузил WebStorm и хотел использовать аналогичный ярлык для открытия файлов прямо из терминала.
Я был удивлен, обнаружив, что в моих инструментах командной строки для webstorm уже есть ярлык:
subl для Sublime, как wstorm для Webstorm.
В противном случае, как любезно указал анстаровойт, вы можете просто создать свой собственный ярлык через «Инструменты»> «Создать средство запуска командной строки»
wstorm .
WebStorm открывается в каталоге /Applications/WebStorm.app/Contents/bin. Это было исправлено повторным запуском «Создать программу запуска из командной строки».
Другой способ сделать это:
open -a /Applications/WebStorm.app #Open last project
open -a /Applications/WebStorm.app Desktop #Open particular folder
open -a /Applications/WebStorm.app Desktop myscript.js #Open particular file
Вы можете добавить псевдоним в свой файл конфигурации:
#Edit your config:
vim ~/.bashrc
#add line:
alias ws='open -a /Applications/WebStorm.app'
#Read your config file:
source ~/.bashrc
Теперь вы можете использовать это:
ws . myscript.js
wstorm
уже alias ws='wstorm'
Я знаю, что это более старый поток, но попытка добиться этого с помощью Windows была своего рода болью, и я не смог найти ничего, специально разработанного для моих целей. Я создал функцию Bash, которую вы можете добавить в качестве псевдонима (для Git Bash в Windows), которая работает аналогично функциям командной строки в Visual Studio Code .
Если вы измените интегрированный терминал в WebStorm на Git Bash (инструкции включены в Gist), вы сможете выполнить следующие действия:
Создайте новый файл в текущем рабочем каталоге и откройте его в редакторе:
wstorm foo.js
Создайте новый файл по существующему относительному пути и откройте его в редакторе:
wstorm foo/bar.js
Это также работает с несуществующими подкаталогами:
wstorm this/path/doesnt/exist/file.js
Если вы работаете в терминале Git Bash (не в WebStorm) и хотите открыть WebStorm в текущем каталоге, вы можете открыть его аналогично Visual Studio Code:
wstorm .
Примечание: это нужно сделать в каталоге с .idea
папкой.
По состоянию на 09.03.2019 в WebStorm 2018.3.4 на Mac нет Инструменты> «Создать средство запуска командной строки ...». Однако это работает:
webstorm
и выбрать каталог для открытияВ Webstorm 2020.1.2 это нужно делать через настройки JetBrains ToolBox. Для этого перейдите в JetBrain Toolbox, щелкните шестеренку настроек, откройте сценарии оболочки и введите путь: /usr/local/bin
нажмите «Применить». Перейдите в свой терминал, из папки вашего проекта введите webstorm .
Надеюсь, это поможет.
В терминале, находясь в указанной папке проекта:
webstorm .
После настройки WebStorm для создания панели запуска cli, которую вы действительно хотите запустить
wstorm . &
для запуска IntelliJ в фоновом режиме, в противном случае IntelliJ закроется, если вы случайно закроете терминал, из которого вы запустили приложение.
wstom . &
что глупо, почему он не может просто работать как возвышенный или vim
В среде IDE WebStorm щелкните DOUBLE CLICK ON SHIFT
и введите, Create Command Line Launcher
затем щелкните " OK
Продвижение сценария запуска".
cd project_folder_path, используя терминал и введите webstorm ./
.
это не для ОС Windows
Я запускаю Windows 10 и создал пакетный файл (ws.bat), который реализует это с дополнительным аргументом командной строки для пути к загрузке).
:: place this batch file in your path and set to your WS EXE
:: ref: https://www.robvanderwoude.com/battech_defined.php
:: author: bob@bobchesley.net
@echo off
set target=%1
if defined target (goto passedarg) else (goto noarg)
:passedarg
echo Starting WebStorm with '%target%'
"C:\Program Files\JetBrains\WebStorm 2018.3.2\bin\webstorm.exe" %target%
goto:EOF
:noarg
echo Starting WebStorm with 'Current Dir'
"C:\Program Files\JetBrains\WebStorm 2018.3.2\bin\webstorm.exe" .
Довольно просто, но работает.