web-dev-qa-db-ja.com

netbeansは.sh(bash)スクリプトのカラーリングをサポートしていますか?

私はnetbeans 6.8ベータ版を使用しています。sh(bash)ファイルをロードすると、色がまったく付けられません。 .sh拡張子に新しいファイルの関連付けを追加できますが、関連付けられている既知のMIMEタイプがあるようには見えません。

42
ufk

私はこれを自分で試したことはありませんが、C/C++プラグインをインストールすると、Netbeansでシェルスクリプトをサポートできます。

68
Rahul

古い質問、更新の時間(8.0.2、8.1、8.2でテスト済み)

これが私のために働いたものです

  1. C/C++プラグインをインストールします。これは.sh拡張子をbashファイルとして認識します
  2. nb-noext-mime-resolverをインストールします(8.2では No Extension MIME Resolver として見つかります)。これは、シバン行を認識することにより、拡張子のないファイルのサポートを追加します
  3. tools/options/editor/spellcheckerに移動し、[スクリプトを作成してコメントを付ける]をオフにします。(8.2以降では使用できません) 「usr」の下に表示される行と、Shebang行およびその他の正当な表記。

完全な構文の強調表示と、右クリックして「実行」を選択する機能が組み込まれ、組み込みのターミナルでスクリプトが起動します。非常に素晴らしい。

シェルを操作するためのコンテキストメニュー「実行」を取得するには

  1. 「実行」/「プロジェクト構成の設定」/「カスタマイズ」を選択します
  2. 「新規」をクリックし、「bash」や「cygwin」などのシェルの名前を追加します
  3. [実行]、[スクリプト(コマンドラインで実行)]の順に選択します
  4. 「Php Interpreter」(または同等)と書かれている場所に、bashシェルへのパスを追加します。例:C:\ cygwin\bin\bash.exe
  5. 「OK」をクリックします。

また、bashファイルのプロパティを確認すると、役立つファイルがいくつか見つかります。

29
AndrewD

これは非常に奇妙です。 C/C++プラグインと共にNB6.8betaをインストールしました。 .shファイルを開くとdo構文のハイライトが表示されます。引用文字列はオレンジで表示され、コマンドは青で表示されます。

0
OliBlogger