टर्मिनल से वेबस्टॉर्म कैसे खोलें


98

टर्मिनल से फ़ाइलों को संपादित करने के लिए मैं फ़ाइल को संपादित करने के लिए सबल (उदात्त पाठ के लिए) का उपयोग करता हूं; उदाहरण: अगर मुझे app.js फ़ाइल को संपादित करने की आवश्यकता है तो मैं subl app.js का उपयोग करता हूं। क्या कोई तरीका है जिससे मैं टर्मिनल से खोलने के लिए वेबस्टॉर्म सेट कर सकता हूं?


आपका OS क्या है? क्या आप इसे स्क्रीन से लॉन्च करने का प्रयास कर रहे हैं?
मध्याह्न

मैं मैक आईओएस का उपयोग कर रहा हूं; मैं टर्मिनल से वेबस्टॉर्म लॉन्च करना चाहता हूं।
जैकल

क्या open -a /Applications/Webstorm.appमैं अभी परीक्षण नहीं कर सकता
मेधा

जवाबों:


231
  1. टर्मिनल ' wstorm ' और ' webstorm में प्रयास करें '
  2. यदि आदेश काम नहीं करते हैं तो आप WebStorm में चला सकते हैं: "Tools" -> "Create Command Line Launcher..."

नोट: समाधान केवल लिनक्स / मैकओएस के लिए काम करता है


बिल्कुल सही, यह मैं देख रहा हूँ। धन्यवाद एंड्रयू।
जैकाल

16
कमांड लाइन लांचर का उपयोग करके वेबस्टॉर्म में वर्तमान निर्देशिका को खोलने के लिए, आप wstorm
प्रणव गर्ग

3
"टूल्स" -> "कमांड लाइन लॉन्चर बनाएं ..." मैक पर वेबस्टॉर्म 2017.1 पर सत्यापित काम कर रहा है
फिलिप बुले

3
मई 2017 के अंत तक (वेबस्टॉर्म 2017.1.3) wstormकाम नहीं करता है, और Create Command Line Launcherमेरे विंडोज टूल ड्रॉपडाउन के तहत कमांड नहीं मिली है। जब आप इसके तहत खोजते हैं Find Action(और यह बताता है कि यह उपकरण के अंतर्गत है), तो कमांड उस मदद को लाता है , लेकिन इसका चयन करने का कोई तरीका नहीं है।
मगशेप

2
तो दिलचस्प रूप से मेरा "कमांड लाइन लांचर" पर्याप्त है जिसे मैंने वेबस्टॉर्म के एक पुराने संस्करण के साथ स्थापित किया था फिर भी वेबस्टॉर्म को लॉन्च करने के लिए काम किया, लेकिन परियोजनाओं को खोलना बंद कर दिया (मैं आमतौर पर webstorm .वर्तमान निर्देशिका में परियोजना को खोलने के लिए करता हूं । वैसे भी, "कमांड लाइन कमांडर को फिर से बनाना"। "इस समस्या को ठीक किया। हो सकता है कि अपग्रेड किए गए लोगों के लिए उपयोगी हो।
RoccoB

24

मैक ओएस एक्स पर वेबस्टॉर्म 11.0.3 का उपयोग करके जनवरी 2016 को अपडेट करें

स्वीकृत उत्तर में वर्णित कोई विकल्प नहीं था।

इसके बजाय, इस उद्देश्य के लिए डिज़ाइन की गई पहले से स्थापित कमांड लाइन बाइनरी वर्स्टॉर्म का उपयोग करें । नीचे दिखाया गया स्थान:

यहां छवि विवरण दर्ज करें

यदि आप वास्तव में वेबस्टॉर्म को खोलना चाहते हैं और क्या यह उदाहरण के लिए वर्तमान कार्य निर्देशिका की सामग्री को लोड करता है, तो .कमांड के बाद रखें:

wstorm .

नोट किया गया, अन्य लोगों ने इस उत्तर अनुभाग में समान टिप्पणी की थी, और स्थिति स्पष्ट करने की कामना की थी।


3
ऐसा लगता है कि अगर आपके पास पहले से ही वेबस्टॉर्म खुला है तो यह सब कमांड सिर्फ वेबस्टॉर्म पर फोकस बदल जाएगा, लेकिन वास्तव में फाइल को नहीं खोलें। किसी भी कामगार को जानें?
23

@jcollum - हाय, विलंबित उत्तर के लिए खेद है। अद्यतन जवाब - क्या आपने ऊपर जैसा प्रयास किया है?
आर्केल्डन

1
नहींं, फिर भी बस इसे देखने से मौजूदा वेबस्टॉर्म विंडो पर ध्यान केंद्रित होता है।
जूलूम

5
मैं @jcollum के व्यवहार को भी देख रहा हूँ।
जैक रॉलिंगसन

18

मैंने वेबस्टोर भी डाउनलोड किया और टर्मिनल से सीधे फाइल खोलने के लिए एक समान शॉर्टकट का उपयोग करना चाहता था।

मुझे यह जानकर आश्चर्य हुआ कि वेबस्टॉर्म के लिए मेरी कमांड लाइन टूल में पहले से ही एक शॉर्टकट था:

subl को Sublime के रूप में wstorm को Webstorm करना है।

अन्यथा, जैसा कि anstarovoyt ने बताया है, आप बस "टूल्स"> "लाइन लाइन क्रिएट करें" के माध्यम से अपना शॉर्टकट बना सकते हैं


2
अद्यतन करने के बाद, मैंने पाया कि wstorm .निर्देशिका /Applications/WebStorm.app/Contents/bin पर WebStorm खोलता है। यह "रीट कमांड लाइन लॉन्चर" को पुन: निर्देशित करके तय किया गया था।
नील एफर्ट

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

मुझे पता है कि यह एक पुराना धागा है, लेकिन विंडोज का उपयोग करके इसे प्राप्त करने की कोशिश करना एक तरह का दर्द था और मैं अपने उद्देश्यों के लिए विशेष रूप से डिज़ाइन किए गए कुछ भी नहीं पा रहा था। मैंने एक बैश फ़ंक्शन बनाया है जिसे आप एक उपनाम के रूप में जोड़ सकते हैं (विंडोज पर गिट बैश के लिए) जो विज़ुअल स्टूडियो कोड में कमांड लाइन फ़ंक्शन के समान काम करता है

यहाँ Gist का लिंक दिया गया है

यदि आप 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फ़ोल्डर के साथ एक निर्देशिका में किया जाना चाहिए ।


4

वेबस्टॉर्म 2020.1.2 में आपको इसे JetBrains ToolBox सेटिंग्स के माध्यम से करने की आवश्यकता है। ऐसा करने के लिए, JetBrain टूलबॉक्स पर जाएं, सेटिंग कॉग पर क्लिक करें, शेल स्क्रिप्ट खोलें और पथ टाइप /usr/local/binकरें : लागू करें पर क्लिक करें। अपने प्रोजेक्ट फ़ोल्डर प्रकार से अपने टर्मिनल पर जाएं, webstorm .आशा है कि यह मदद करता है।

यहां छवि विवरण दर्ज करें


3

2019-03-09 के अनुसार, मैक पर WebStorm 2018.3.4 में टूल> "क्रिएट कमांड लाइन लॉन्चर ..." नहीं है। हालाँकि, यह काम करता है:

  1. WebStorm प्राथमिकताएं> कीमैप> मुख्य मेनू> उपकरण> कमांड-लाइन लॉन्चर बनाएं ...
  2. राइट-क्लिक करें "कमांड-लाइन लॉन्चर बनाएं ..."> कीबोर्ड शॉर्टकट जोड़ें
  3. एक कीबोर्ड शॉर्टकट असाइन करें
  4. प्राथमिकताएँ बंद करें
  5. "Create Launcher Script" खोलने के लिए कीबोर्ड शॉर्टकट टाइप करें
  6. स्क्रिप्ट चलाने के लिए Ok पर क्लिक करें
  7. अब आप टर्मिनल से WebStorm लॉन्च कर सकते हैं webstormऔर खोलने के लिए डायरेक्टरी चुन सकते हैं

2

उबंटू टर्मिनल प्रकार में:

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

नोट: कृपया अपना WebStorm बिल्ड संस्करण देखें, कोड मेरा 129.664 है



1

Wstorm आदेश नहीं इसलिए मैं अपने .bash_profile के लिए निम्न समारोह के बजाय कहा, मेरी Git बैश में काम किया है:

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

1

WebStorm की स्थापना करने के बाद आप वास्तव में चलाने के लिए चाहते हैं कि लॉन्चर बनाने के लिए

wstorm . &

IntelliJ को पृष्ठभूमि पर चलाने के लिए अन्यथा IntelliJ बंद हो जाता है यदि आप उस टर्मिनल को बंद करने के लिए होते हैं जिसे आपने ऐप लॉन्च किया है।


यह अभी भी कंसोल में स्टडआउट प्रिंट करता है, भले ही आप इसे चलाते हैं, wstom . &जिसके साथ यह बेवकूफी है, यह बस उदात्त या विम की तरह काम क्यों नहीं कर सकता है
एंड्रियस सोलोपोवस

1
  • WebStorm IDE में, फिर DOUBLE CLICK ON SHIFTटाइप करें और लंचर स्क्रिप्ट प्रमोशन पर Create Command Line Launcherक्लिक करें OK

  • cd project_folder_path टर्मिनल और प्रकार का उपयोग कर webstorm ./

यह विंडोज़ ओएस के लिए नहीं है


0

मैं विंडोज 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 Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.