ターミナルからファイルを編集するには、subl(崇高なテキスト用)を使用してファイルを編集します。例:app.jsファイルを編集する必要がある場合、subl app.jsを使用しますwebstormをターミナルから開くように設定する方法はありますか?
"Tools" -> "Create Command Line Launcher..."
注:このソリューションはLinux/MacOSでのみ機能します
また、WebStormをダウンロードし、同様のショートカットを使用して、ターミナルから直接ファイルを開きたいと考えました。
Webstormのコマンドラインツールに既にショートカットがあることがわかって驚きました。
sublはSubstormに対して、wstormはWebstormに対してです。
それ以外の場合、anstarovoytが親切に指摘したように、「ツール」>「コマンドラインランチャーの作成」を介して独自のショートカットを簡単に作成できます
それを行う別の方法:
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
私はこれが古いスレッドであることを知っていますが、Windowsを使用してこれを達成しようとするのは苦痛であり、私の目的に合わせて特別に設計されたものは見つかりませんでした。 Visual Studio Code のコマンドライン関数と同様に機能する(WindowsのGit Bashの)エイリアスとして追加できるBash関数を作成しました。
WebStormの統合端末をGit Bash(Gistに含まれる指示)に変更すると、次のアクションを実行できます。
現在の作業ディレクトリに新しいファイルを作成し、エディターで開きます。
wstorm foo.js
既存の相対パスに新しいファイルを作成し、エディターで開きます。
wstorm foo/bar.js
これは、存在しないサブディレクトリでも機能します。
wstorm this/path/doesnt/exist/file.js
(WebStormではなく)Git Bashターミナルで作業していて、現在のディレクトリでWebStormを開きたい場合、Visual Studio Codeと同様に開くことができます:
wstorm .
注:これは、.idea
フォルダーのあるディレクトリで実行する必要があります。
Ubuntuターミナルタイプ:
/var/opt/webstorm6/WebStorm-129.664/bin/webstorm.sh
注:WebStormビルドバージョン、コードマイニングは129.664をご覧ください
ターミナルで、指定されたプロジェクトフォルダーにいる間:
webstorm .
wstormコマンドはGit bashで機能しなかったため、代わりに次の関数を.bash_profileに追加しました。
wstorm() {
/c/Program\ Files\ \(x86\)/JetBrains/WebStorm\ 2016.2.2/bin/WebStorm.exe $PWD/$1
}
WebStormをセットアップして、実際に実行したいCLIランチャーを作成した後
wstorm . &
バックグラウンドでIntelliJを実行するには、アプリを起動した端末を閉じた場合にIntelliJが閉じます。
2019-03-09の時点で、Mac上のWebStorm 2018.3.4には[ツール]> [コマンドラインランチャーの作成...]がありません。ただし、これは機能します。
webstorm
を使用してWebStormを起動し、開くディレクトリを選択できるようになりましたWebStorm IDEで、DOUBLE CLICK ON SHIFT
をクリックし、Create Command Line Launcher
と入力してから、ランチャースクリプトプロモートからOK
をクリックします。
ターミナルを使用してproject_folder_pathをcdし、webstorm ./
と入力します。
それはWindows OS用ではありません
私は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: [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" .
非常にシンプルですが、動作します。