Bagaimana membuka webstorm dari terminal

98

Untuk mengedit file dari terminal saya menggunakan subl (untuk teks luhur) untuk mengedit file; contoh: Jika saya perlu mengedit file app.js, saya menggunakan subl app.js Apakah ada cara untuk mengatur webstorm agar terbuka dari terminal?

Serigala
sumber
apa OS kamu? apakah Anda hanya mencoba meluncurkannya dari layar?
meda
Saya menggunakan MAC iOS; Saya ingin meluncurkan badai web dari terminal.
Jackal
bagaimana dengan open -a /Applications/Webstorm.appsaya tidak dapat menguji sekarang
meda

Jawaban:

232
  1. Coba di terminal ' wstorm ' dan ' webstorm '
  2. Jika perintah tidak berfungsi, Anda dapat menjalankan di WebStorm: "Tools" -> "Create Command Line Launcher..."

Catatan: Solusi ini hanya berfungsi untuk Linux / MacOS

anstarovoyt
sumber
Sempurna, inilah yang saya cari. Terima kasih Andrew.
Jackal
16
Untuk membuka direktori saat ini di webstorm menggunakan peluncur baris perintah, Anda dapat mengetik wstorm.
Pranav Garg
3
"Tools" -> "Create Command Line Launcher ..." diverifikasi berfungsi pada WebStorm 2017.1 di Mac
Philip Bulley
3
Sampai akhir Mei 2017 (Webstorm 2017.1.3), wstormtidak berfungsi, dan perintah Create Command Line Launchertidak ditemukan di bawah menu dropdown Windows Tools saya. Bantuan memunculkan perintah itu ketika Anda mencarinya di bawah Find Action(dan menyatakan bahwa itu di bawah Alat), tetapi tidak ada cara untuk memilihnya.
Mugshep
2
Menariknya, "peluncur baris perintah" saya yang saya siapkan dengan versi Webstorm yang lebih lama masih berfungsi untuk meluncurkan WebStorm, tetapi berhenti membuka proyek (biasanya saya lakukan webstorm .untuk membuka proyek di direktori saat ini. Bagaimanapun, membuat ulang "peluncur baris perintah "memperbaiki masalah ini. Mungkin membantu orang yang meningkatkan.
RoccoB
24

Perbarui Januari 2016 menggunakan Webstorm 11.0.3 di mac os x

Tidak ada pilihan seperti yang dijelaskan dalam jawaban yang diterima.

Sebagai gantinya, cukup gunakan wstorm biner baris perintah yang sudah diinstal yang dirancang untuk tujuan ini. Lokasi ditunjukkan di bawah ini:

masukkan deskripsi gambar di sini

Jika Anda benar-benar ingin membuka webstorm dan membuatnya memuat konten dari direktori kerja saat ini misalnya, letakkan a .setelah perintah:

wstorm .

Tercatat, orang lain telah membuat komentar serupa di bagian jawaban ini, dan ingin mengklarifikasi situasinya.

arcseldon.dll
sumber
3
Tampaknya jika Anda sudah membuka webstorm semua perintah ini hanya akan mengubah fokus ke webstorm tetapi tidak benar-benar membuka file. Tahu solusinya?
jcollum
@jcollum - hai, maaf atas balasan yang tertunda. jawaban yang diperbarui - apakah Anda sudah mencoba seperti di atas?
arcseldon
1
Tidak, masih melihatnya mengubah fokus ke jendela badai web yang ada.
jcollum
5
Saya juga melihat perilaku yang dijelaskan oleh @jcollum.
Jack Rowlings
18

Saya juga mengunduh WebStorm dan ingin menggunakan pintasan serupa untuk membuka file langsung dari terminal.

Saya terkejut menemukan bahwa saya sudah memiliki pintasan di alat baris perintah untuk badai web:

subl untuk Sublime seperti wstorm untuk Webstorm.

Jika tidak, seperti yang ditunjukkan dengan baik hati oleh anstarovoyt, Anda cukup membuat pintasan Anda sendiri melalui "Alat"> "Buat Peluncur Baris Perintah"

msyinmei.dll
sumber
2
Setelah memperbarui, saya menemukan bahwa wstorm .membuka WebStorm di direktori /Applications/WebStorm.app/Contents/bin. Ini diperbaiki dengan menjalankan kembali "Buat Peluncur Baris Perintah".
Neal Ehardt
9

Cara lain untuk melakukannya:

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

Anda dapat menambahkan alias ke file konfigurasi Anda:

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

Sekarang Anda dapat menggunakannya:

ws . myscript.js
0x8BADF00D
sumber
1
Atau, karena wstormsudah melakukannya, Anda bisa menyetel alias sebagai: alias ws='wstorm'
seanTcoyote
4

Saya tahu ini adalah utas yang lebih lama, tetapi mencoba untuk mencapai ini menggunakan Windows agak menyebalkan dan saya tidak dapat menemukan apa pun yang dirancang khusus untuk tujuan saya. Saya membuat fungsi Bash yang dapat Anda tambahkan sebagai alias (untuk Git Bash di Windows) yang berfungsi mirip dengan fungsi baris perintah di Visual Studio Code .

Berikut tautan ke Intinya .

Jika Anda mengubah terminal terintegrasi di WebStorm ke Git Bash (instruksi disertakan dalam Gist), Anda dapat melakukan tindakan berikut:

Buat file baru di direktori kerja saat ini dan buka di editor:

wstorm foo.js

Buat file baru di jalur relatif yang ada dan buka di editor:

wstorm foo/bar.js

Ini juga berfungsi dengan subdirektori yang tidak ada:

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

Jika Anda bekerja di terminal Git Bash (bukan di WebStorm) dan ingin membuka WebStorm di direktori saat ini, Anda dapat membukanya mirip dengan Visual Studio Code:

wstorm .

Catatan: Ini perlu dilakukan di direktori dengan .ideafolder.

Mike Rourke
sumber
4

Mulai 2019-03-09, WebStorm 2018.3.4 di Mac tidak memiliki Alat> "Buat Peluncur Baris Perintah ...". Namun, ini berhasil:

  1. Preferensi WebStorm> Peta Tombol> Menu Utama> Alat> Buat Peluncur Baris Perintah ...
  2. Klik kanan "Buat Peluncur Baris Perintah ..."> Tambahkan Pintasan Keyboard
  3. Tetapkan pintasan keyboard
  4. Tutup Preferensi
  5. Ketik pintasan keyboard untuk membuka "Buat Skrip Peluncur"
  6. Klik Ok untuk menjalankan skrip
  7. Sekarang Anda dapat meluncurkan WebStorm dari terminal dengan webstormdan dapat memilih direktori untuk dibuka
mattsears18
sumber
4

Di Webstorm 2020.1.2 Anda perlu melakukannya melalui Pengaturan JetBrains ToolBox. Untuk melakukan itu pergi ke JetBrain Toolbox, klik pada gigi pengaturan, buka Skrip Shell dan ketik jalur: /usr/local/binklik terapkan. Pergi ke terminal Anda, dari jenis folder proyek Anda webstorm .Semoga ini bisa membantu.

masukkan deskripsi gambar di sini

Anita
sumber
2

Dalam tipe terminal Ubuntu:

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

Catatan: silakan lihat versi build WebStorm Anda , kode milik saya adalah 129.664

vijay
sumber
2

Di terminal, saat berada di folder proyek yang diberikan:

webstorm .
J. Moreno
sumber
1

The wstorm perintah tidak bekerja di bash Git saya, jadi saya menambahkan fungsi berikut untuk .bash_profile saya bukan:

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

Setelah mengatur WebStorm untuk membuat peluncur cli yang sebenarnya ingin Anda jalankan

wstorm . &

untuk menjalankan IntelliJ di latar belakang, jika tidak, IntelliJ akan menutup jika Anda menutup terminal tempat Anda meluncurkan aplikasi.

CESCO
sumber
itu masih mencetak stdout di konsol bahkan jika Anda menjalankannya dengan wstom . &yang bodoh, mengapa tidak bisa bekerja seperti luhur atau vim
Andrius Solopovas
1
  • Di WebStorm IDE, klik DOUBLE CLICK ON SHIFTdan ketik Create Command Line Launcherlalu klik OKdari skrip makan siang promosikan.

  • cd project_folder_path menggunakan terminal dan ketik webstorm ./.

itu bukan untuk OS Windows

Monty Al Mohaisen
sumber
0

Saya menjalankan Windows 10 dan menyiapkan file batch (ws.bat) yang mengimplementasikan ini dengan argumen baris perintah opsional untuk jalur yang akan dimuat).

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

Cukup sederhana tetapi berhasil.

bchesley.dll
sumber