Як відкрити веб-шторм з терміналу


98

Для редагування файлів з терміналу я використовую subl (для піднесеного тексту) для редагування файлу; приклад: якщо мені потрібно відредагувати файл app.js, я використовую subl app.js. Чи є спосіб налаштувати webstorm на відкриття з терміналу?


яка ваша ОС? ти просто намагаєшся запустити його з екрану?
meda

Я використовую MAC iOS; Я хочу запустити webstorm з терміналу.
Шакал

як щодо open -a /Applications/Webstorm.appя не можу перевірити зараз
meda

Відповіді:


231
  1. Спробуйте в терміналі ' wstorm ' та ' webstorm '
  2. Якщо команди не працюють, ви можете запустити WebStorm: "Tools" -> "Create Command Line Launcher..."

Примітка: Рішення працює лише для Linux / MacOS


Чудово, це те, що я шукаю. Дякую Ендрю.
Шакал

16
Щоб відкрити поточний каталог у webstorm за допомогою панелі запуску з командного рядка, можна ввести wstorm.
Pranav Garg

3
"Інструменти" -> "Створити запуск командного рядка ..." підтверджено під час роботи на WebStorm 2017.1 на Mac
Філіп Буллі,

3
Станом на кінець травня 2017 р. (Webstorm 2017.1.3) wstormне працює, і команда Create Command Line Launcherне знаходиться в розділі моїх спадних меню Windows Tools. Довідка справді викликає цю команду, коли ви шукаєте її в Find Action(і стверджує, що вона знаходиться в розділі Інструменти), але немає можливості її вибрати.
Mugshep

2
Настільки цікаво, що мій "панель запуску командного рядка", яку я створив зі старою версією Webstorm, все ще працював над запуском WebStorm, але припинив відкривати проекти (зазвичай я webstorm .відкриваю проект у поточному каталозі. У будь-якому випадку, відтворюючи "панель запуску командного рядка "
вирішено

24

Оновіть січень 2016 року за допомогою Webstorm 11.0.3 на mac os x

Не було варіанту, як описано у прийнятій відповіді.

Натомість просто використовуйте вже встановлений двійковий командний рядок wstorm, розроблений для цієї мети. Розташування показано нижче:

введіть тут опис зображення

Якщо ви насправді бажаєте відкрити webstorm і завантажити вміст поточного робочого каталогу, наприклад, поставте .після команди:

wstorm .

Зауваживши, інші робили подібні коментарі в цьому розділі відповідей та бажали прояснити ситуацію.


3
Здається, що якщо у вас вже відкрито webstorm, то вся ця команда просто змінить фокус на webstorm, але фактично не відкриє файл. Знаєте будь-які обхідні шляхи?
jcollum

@jcollum - привіт, вибачте за затримку відповіді. оновлена ​​відповідь - ви пробували, як зазначено вище?
arcseldon

1
Ні, все ще просто бачу, як він змінює фокус на існуюче вікно веб-шторму.
jcollum

5
Я також бачу поведінку, яку описує @jcollum.
Джек Роулінгсон,

18

Я також завантажив WebStorm і хотів використовувати подібний ярлик для відкриття файлів безпосередньо з терміналу.

Я був здивований, виявивши, що у мене вже є ярлик у інструментах командного рядка для webstorm:

subl - це Sublime, як wstorm - Webstorm.

В іншому випадку, як люб’язно зазначив anstarovoyt, ви можете просто створити власний ярлик за допомогою «Інструменти»> «Створити панель запуску командного рядка»


2
Після оновлення я виявив, що wstorm .відкривається WebStorm у каталозі /Applications/WebStorm.app/Contents/bin. Це було виправлено повторним запуском "Створити запуск командного рядка".
Ніл Ехардт

9

Ще один спосіб зробити це:

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

1
Або, оскільки це wstormвже робиться, ви можете просто встановити псевдонім як: alias ws='wstorm'
seanTcoyote

4

Я знаю, що це старіший потік, але спроба досягти цього за допомогою Windows була певною проблемою, і я не зміг знайти нічого спеціально розробленого для своїх цілей. Я створив функцію Bash, яку ви можете додати як псевдонім (для Git Bash у Windows), яка працює подібно до функцій командного рядка у Visual Studio Code .

Ось посилання на суть .

Якщо ви змінили інтегрований термінал у WebStorm на Git Bash (інструкції, що містяться в Докладі), ви можете виконати такі дії:

Створіть новий файл у поточному робочому каталозі та відкрийте його в редакторі:

wstorm foo.js

Створіть новий файл у існуючому відносному шляху та відкрийте його в редакторі:

wstorm foo/bar.js

Це також працює з неіснуючими підкаталогами:

wstorm this/path/doesnt/exist/file.js

Якщо ви працюєте в терміналі Git Bash (не в WebStorm) і хочете відкрити WebStorm у поточному каталозі, ви можете відкрити його подібно до коду Visual Studio:

wstorm .

Примітка: Це потрібно робити в каталозі з .ideaпапкою.


4

У Webstorm 2020.1.2 це потрібно зробити за допомогою налаштувань JetBrains ToolBox. Для цього перейдіть до JetBrain Toolbox, натисніть на гвинтик налаштувань, відкрийте сценарії оболонки та введіть шлях: /usr/local/binнатисніть застосувати. Зайдіть у свій термінал із типу папки проекту, webstorm .сподіваюся, це допоможе.

введіть тут опис зображення


3

Станом на 2019-03-09, WebStorm 2018.3.4 на Mac не має Інструменти> "Створити запуск командного рядка ...". Однак це працює:

  1. Налаштування WebStorm> Карта клавіш> Головне меню> Інструменти> Створити запуск командного рядка ...
  2. Клацніть правою кнопкою миші "Створити панель запуску з командного рядка ..."> Додати комбінацію клавіш
  3. Призначте комбінацію клавіш
  4. Закрийте Налаштування
  5. Введіть комбінацію клавіш, щоб відкрити "Створити сценарій запуску"
  6. Клацніть Ok, щоб запустити сценарій
  7. Тепер ви можете запустити WebStorm з терміналу за допомогою webstormі можете вибрати каталог для відкриття

2

У типі терміналу Ubuntu:

/var/opt/webstorm6/WebStorm-129.664/bin/webstorm.sh

Примітка. Будь ласка, перегляньте свою версію збірки WebStorm, код коду - 129.664



1

Команда wstorm не працювала в моєму Git bash, тому я додав наступну функцію до свого .bash_profile:

wstorm() {
    /c/Program\ Files\ \(x86\)/JetBrains/WebStorm\ 2016.2.2/bin/WebStorm.exe $PWD/$1
}

1

Після налаштування WebStorm для створення програми запуску кліп, яку ви насправді хочете запустити

wstorm . &

запустити IntelliJ у фоновому режимі, інакше IntelliJ закриється, якщо випадково закриється термінал, з якого ви запустили програму.


він все одно друкує stdout в консолі, навіть якщо ви запускаєте його, wstom . &що є дурним, чому він не може просто працювати як піднесений або vim
Андріус Солоповас

1
  • У WebStorm IDE клацніть DOUBLE CLICK ON SHIFTі введіть, Create Command Line Launcherа потім клацніть OKз просування сценарію обіду.

  • cd project_folder_path за допомогою терміналу та типу webstorm ./.

це не для ОС Windows


0

Я працюю під управлінням 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" .

Досить просто, але це працює.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.