web-dev-qa-db-de.com

So öffnen Sie Webstorm vom Terminal aus

Um Dateien vom Terminal aus zu bearbeiten, verwende ich sublime (für erhabenen Text), um die Datei zu bearbeiten; Beispiel: Wenn ich die Datei app.js bearbeiten muss, verwende ich subl app.js Gibt es eine Möglichkeit, die ich einstellen kann Webstorm vom Terminal aus öffnen?

81
Jackal
  1. Versuchen Sie es im Terminal ' wstorm ' und ' webstorm '
  2. Wenn die Befehle nicht funktionieren, können Sie sie in WebStorm ausführen: "Tools" -> "Create Command Line Launcher..."

Hinweis: Die Lösung funktioniert nur für Linux/MacOS

184
anstarovoyt

Update Januar 2016 mit Webstorm 11.0.3 unter Mac os x

Es gab keine Option, wie in der akzeptierten Antwort beschrieben.

Verwenden Sie stattdessen die bereits installierte Befehlszeilen-Binärdatei wstorm, die für diesen Zweck entwickelt wurde. Standort unten gezeigt:

 enter image description here

Wenn Sie Webstorm tatsächlich öffnen und beispielsweise den Inhalt des aktuellen Arbeitsverzeichnisses laden möchten, setzen Sie nach dem Befehl einen .

wstorm .

Es wurde angemerkt, dass andere in diesem Antwortabschnitt ähnliche Kommentare abgegeben hatten und die Situation klären wollten.

24
arcseldon

Ich habe auch WebStorm heruntergeladen und wollte eine ähnliche Verknüpfung verwenden, um Dateien direkt vom Terminal aus zu öffnen. 

Ich war überrascht zu erfahren, dass ich bereits eine Verknüpfung in meinen Befehlszeilenwerkzeugen für Webstorm hatte: 

subl ist zu Sublime wie Wstorm zu Webstorm.

Andernfalls können Sie, wie anstarovoyt freundlich darauf hingewiesen hat, einfach eine eigene Verknüpfung über "Extras"> "Befehlszeilen-Starter erstellen" erstellen. 

18
msyinmei

Ein anderer Weg, das zu tun:

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

Sie können Ihrer Konfigurationsdatei einen Alias ​​hinzufügen:

#Edit your config:
vim ~/.bashrc
#add line:
alias ws='open -a /Applications/WebStorm.app'
#Read your config file:
source ~/.bashrc

Jetzt können Sie es verwenden:

ws . myscript.js
7
0x8BADF00D

Ich weiß, dass dies ein älterer Thread ist, aber dies unter Windows zu erreichen, war ziemlich schmerzhaft und ich konnte nichts speziell für meine Zwecke finden. Ich habe eine Bash-Funktion erstellt, die Sie als Alias ​​hinzufügen können (für Git Bash unter Windows). Sie funktioniert ähnlich wie die Befehlszeilenfunktionen in Visual Studio Code .

Hier ist der Link zum Gist .

Wenn Sie das integrierte Terminal in WebStorm in Git Bash (Anweisungen in der Gist) ändern, können Sie die folgenden Aktionen ausführen:

Erstellen Sie eine neue Datei im aktuellen Arbeitsverzeichnis und öffnen Sie sie im Editor:

wstorm foo.js

Erstellen Sie eine neue Datei in einem vorhandenen relativen Pfad und öffnen Sie sie im Editor:

wstorm foo/bar.js

Dies funktioniert auch mit Unterverzeichnissen, die nicht existieren:

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

Wenn Sie in einem Git Bash-Terminal (nicht in WebStorm) arbeiten und WebStorm im aktuellen Verzeichnis öffnen möchten, können Sie es ähnlich wie in Visual Studio Code öffnen:

wstorm .

Hinweis: Dies muss in einem Verzeichnis mit einem .idea-Ordner erfolgen.

4
Mike Rourke

In Ubuntu-Terminaltyp:

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

Hinweis: Bitte sehen Sie Ihre WebStorm Build-Version, der Code ist 129.664

2
vijay

Im Terminal, während Sie sich im angegebenen Projektordner befinden:

webstorm .
2
J. Moreno

Der Befehl wstorm hat in meiner Git-Bash nicht funktioniert, daher habe ich stattdessen die folgende Funktion zu meinem .bash_profile hinzugefügt:

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

Nachdem Sie WebStorm eingerichtet haben, um den Cli-Launcher zu erstellen, den Sie tatsächlich ausführen möchten

wstorm . &

wenn Sie IntelliJ im Hintergrund ausführen möchten, wird IntelliJ geschlossen, wenn Sie das Terminal schließen, von dem aus Sie die App gestartet haben.

1
CESCO

Ich führe Windows 10 aus und baue eine Batchdatei (ws.bat) auf, die dies mit einem optionalen Befehlszeilenargument für Pfad zum Laden implementiert.

:: place this batch file in your path and set to your WS EXE
:: ref: https://www.robvanderwoude.com/battech_defined.php
:: author: [email protected]

@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" .

Ziemlich einfach, aber es funktioniert.

0
bchesley

Seit dem 09.03.2019 verfügt WebStorm 2018.3.4 auf dem Mac nicht über Extras> "Befehlszeilen-Startprogramm erstellen ...". Dies funktioniert jedoch:

  1. WebStorm-Einstellungen> Keymap> Hauptmenü> Extras> Befehlszeilenstarter erstellen ...
  2. Klicken Sie mit der rechten Maustaste auf "Befehlszeilenstarter erstellen ..."> Tastaturkürzel hinzufügen
  3. Weisen Sie eine Tastenkombination zu
  4. Schließen Sie die Einstellungen
  5. Geben Sie die Tastenkombination ein, um "Startskript erstellen" zu öffnen.
  6. Klicken Sie auf Ok, um das Skript auszuführen
  7. Sie können WebStorm jetzt über das Terminal mit webstorm starten und ein zu öffnendes Verzeichnis auswählen
0
mattsears18
  • Klicken Sie in der WebStorm-IDE auf DOUBLE CLICK ON SHIFT und geben Sie Create Command Line Launcher ein. Klicken Sie dann unter OK unter Luncher-Skriptweiterleitung.

  • cd Projektordnerordner unter Verwendung des Terminals und Typ webstorm ./.

das ist nicht für Windows OS

0
Montr Mohesen