1. ホーム
  2. スクリプト・コラム
  3. リナックスシェル

Bashsupportプラグインでシェルスクリプトを編集するアイデア集

2022-01-09 06:49:13

  IEDAのBashsupportプラグインは、IDEAでシェルスクリプトを書くことをサポートし、フレンドリーなコードフォーマット、オートコンプリート、エラーチェック、設定後にIEDAでシェルスクリプトを直接実行できる機能などを備えています。以下は、プラグインのインストールと設定を順を追って説明します。

I. bashsupportプラグインのインストール

画像

インストール後、以下のようにプラグインを選択し、有効にした状態で、IDEAを再起動してください。

画像

次に、git ソフトウェアをインストールします。

基本的にはデフォルトのものをすべてそのままインストールすればよいのですが、インストール先のディレクトリを覚えておくとよいでしょう。

https://www.git-scm.com

III. IDEAの構成

下図のように、エディタ右上のEdit Configurationsを開いてください。

画像

上図のように、このページではInterpreterのパスだけを設定し、あとは空欄にしておきます。次に、新しいBash Scriptファイルを好きな名前で作成します。




最後のスクリーンショットは、スクリプトファイルの改行を設定し、linux line breakに設定し、ファイルエンコーディングをUTF-8に設定するものです。スクリプトを実行する際には、スクリプトのエンコーディングとコンソールのエンコーディングが同じかどうかに注意する必要があり、同じでない場合はコンソールの中国語が文字化けしてしまいます。プロジェクトのエンコード方式はBaiduで設定することができ、コンソールのエンコード方式は以下の通りです。

IDEAのインストールディレクトリのbinディレクトリ(パソコンのOSビット関連)にあるidea64.exe.vmoptionsまたはidea.exe.vmoptionsファイルを見つけて、最後の行に-Dfile.encoding=UTF-8を追加してIDEAを再起動すると、コンソールエンコードはUTF-8になります。.
新バージョンでは、idea64.exe.vmoptionsやidea.exe.vmoptionsを変更しても反映されない場合がありますので、IDEAインターフェースのヘルプ->Edie Custom VM Options.で設定ファイルを開き、内容を変更する必要があります。 ideaインターフェースでオプションを使って設定ファイルを開き、内容を変更して、再起動すると有効になります。

この手順の後、Ideaの表示がぼやけるのですが、原因がわかりません、どなたか解決方法をご存知でしょうか?

スクリーンショットは以下の通りです。

開いているスクリプトエディタのマージンで右クリックし、「このスクリプトを実行」を選択します。


上図の1行目は、Windows環境でのスクリプトの実行コマンドを示しています。以下のファイルのパスセパレータがWindowsのセパレータでない場合は、変更する必要があります。(なお、新しいバージョンのideaではこの問題は修正されており、そのまま実行できるようになっています)
Edit Configurations を再度開き、以下のように変更します。

画像

以上の設定が終わったら、そのままOKをクリックします。その後、スクリプトを再実行し、以下の画像のように実行します。


うまくいかない場合は、上記のすべてのスクリーンショットをよく見比べて、どのステップが誤って設定されているかを確認してください。

IV. その他

バージョン2020.1以降、bashのサポートは更新されなくなり、それ以降の新しいバージョンとは互換性がない可能性がありますのでご注意ください。
ただ、新たにbash support proというのがありますが、これは有料のプラグインです。proはデバッグ機能をサポートしているので、javaのようにデバッグを実行することができます。これはとても嬉しい新機能で、もちろん他にもいろいろと新機能があるはずです。試用期間30日、月額6.80ドル、年額68ドル。

取得元:https://blog.csdn.net/u012443641/article/details {未定義

上記はIdea Bashsupportプラグインを使ってシェルスクリプトの詳細を編集する方法です、より詳しい情報はBinaryDevelopの他の関連記事をご覧ください