Scrilabでコードを実行する


  • VS Code ❤ Scilab

  • Download Code Extensions
  • Scilab Extension
  • Code Runner

  • Customize Code Runner for Scilab
  • Open settings.json
  • Add code-runner.executorMap command
  • Specify run mode instruction
  • Add Scilab instruction to execute

  • 対コード❤ シラバ
    まず、コンピュータにインストールする必要がありますScilab and VS Code .

    ダウンロードコード拡張
    コードの中で実行scilabの二つの拡張機能が必要です.

  • Scilab そばmammothb

  • Code Runner そばJun Han

  • スカラ延長
    この拡張はscilab syntaxisの予約語のハイライトを作るのに役に立ちます、これは我々がVsコードで我々自身のカスタマイズをするのを許します.
    これはコードvs scilab IDEのscilabの2つの光景の例です.


    コードランナー
    この拡張モジュールでは、複数の言語用のコードスニペットやコードファイルを実行し、カスタムコマンドを作成できます.

    カスタマイズコードランナー
    このステップでは、カスタマイズする必要がありますsettings.json ファイル名code-runner.executorMap . この場合、私は私が説明するgithubレポを作成しましたVS Code configurations これにアクセスして、そこでの指示に従ってください.とにかく、この投稿のファイルの設定方法を説明します.
  • オープンsettings.json .
  • 追加code-runner.executorMap コマンド.
  • ランモード命令を指定します.
  • 実行するためにscilab命令を加えてください.

  • オープンsettings.jsonこれは、エディタの既定の構成を上書きするファイルです.
    あなたはそれにアクセスできますCtrl + , そして、検索設定バーで設定を書く.その後、文を検索Edit in settings.json をクリックしてください.

    しかし、あなたがこの方法で見つけることができるならば、ちょっとエディタの支配者を捜してください.
    同じプロセスを行う必要があります.Ctrl + , そして、検索設定バーでルーラーを書く.その後、文を検索Edit in settings.json をクリックしてください.


    追加code-runner.executorMap コマンド
    あなたが移動して、コード拡張に対するカスタマイズを使用するならば、このステップはあなたにとって問題でありません.
    settings.json ファイルを空のファイルを見つけることができますどのように自分の名前を指定すると、指示はJSON形式にする必要があります.
    {
         "code-runner.executorMap": {},
    }
    
    この行で、私たちは上書きする必要があるプログラミング言語に応じて指示を与えることができます.

    ランモード命令を指定する
    最後に、我々はscilabでランモードであることを理解する必要があります.
    scilabはプログラムを実行するには3種類あります.
  • Wscilex : スタンドラーscilabを実行します.
  • Wscilex-cli : このモードでは、scilabコマンドラインとしてまだ高度な機能(グラフィックス、エクスポート、XCOS、Scinotes、ヘルプブラウザ、…)を使用して起動されます.
  • Scilex . このモードには2つの機能があります.
  • このモードでは、Java仮想マシンの読み込みを禁止します.それは速く起動し、以下のメモリを使用します.
  • Silabは、コマンドラインインタプリタとして、JVMを必要とする高度な機能なしで開始されます.グラフィックス、エクスポート、XCOS、Scinotes、ヘルプブラウザ、その他のJavaインターフェイス、Javaモジュール、….は利用できません.
  • 私たちはフォーカスする必要があるWscilex-cli and Scilex 私たちはscilabのインストールフォルダを検索するgoinですD:\Programs\scilab-6.1.0\ それで、あなたのパスに代わってください).

    実行するscilab命令を加えます
    scilabを実行し、プロット、グラフ、画像などを視覚化する場合は、次のスクリプトを使用します.
    {
         "code-runner.executorMap": {
            // run Scilab with graphic Functions
            "scilab": "cd $dir && D:\\Programs\\scilab-6.1.0\\bin\\WScilex-cli.exe -nb -f $fileName",
        },
    }
    
    しかし、数値結果だけを望むならば
    {
         "code-runner.executorMap": {
            // run Scilab from VSCode
            "scilab": "cd $dir && D:\\Programs\\scilab-6.1.0\\bin\\Scilex.exe -nb -quit -f $fileName",
        },
    }
    
    どちらの場合も、異なるものを指定するフラグがあります.
  • -nb : “いいえバナー”:scilabの読み込みメッセージの表示をキャンセルします.
  • -quit : このオプションは、実行時エラーの場合でも、- fオプションで指定されたスクリプト、または- fオプションで参照されたスクリプトが実行された後に常にscilabを終了します.このオプションは常にバッチモードで使用する必要があります.
  • -f file : このオプションは指定されたファイルを実行する.
  • For $dir and $fileName , これらはオプションでコードランナーの設定で使用されます.
    そして、それはあなたがScorabでコードを開始するために必要なすべてです!