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?
"Tools" -> "Create Command Line Launcher..."
Hinweis: Die Lösung funktioniert nur für Linux/MacOS
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:
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.
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.
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
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 .
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.
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
Im Terminal, während Sie sich im angegebenen Projektordner befinden:
webstorm .
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
}
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.
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.
Seit dem 09.03.2019 verfügt WebStorm 2018.3.4 auf dem Mac nicht über Extras> "Befehlszeilen-Startprogramm erstellen ...". Dies funktioniert jedoch:
webstorm
starten und ein zu öffnendes Verzeichnis auswählenKlicken 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