最新版 |
編集中の文章 |
4行目: |
4行目: |
| いまから試すので詳細は不明。 | | いまから試すので詳細は不明。 |
| 「インメモリコンパイル」というインタプリタ風の実行もできるらしい。 | | 「インメモリコンパイル」というインタプリタ風の実行もできるらしい。 |
− |
| |
− | == Visual Studio Code からPeachpieを利用する ==
| |
− | === 拡張機能を入れる ===
| |
− | 左横ツールバーの「拡張機能」を開いて「Peachpie」で探してインストールする。
| |
− | なお、古いVisual Sudio Code 1.17.x系では動かないので注意すること。
| |
− | 最新のVisual Studio Code 1.20.x系では問題なく動作する。
| |
− | バージョンアップしよう。
| |
− |
| |
− | === プロジェクトの新規作成 ===
| |
− | ; Peachpieプロジェクトを新規作成する
| |
− | * プロジェクトを格納するためのフォルダを作り、Visual Studio Codeで開く
| |
− | * メニューバーの「表示」「コマンドパレット」(ショートカットキー:⌘ + SHIFT + P)を開く。
| |
− | * 「peachpie: create project」と入力してエンターキーを押す。これでプロジェクトが作成される。
| |
− |
| |
− | ; 備考
| |
− | 2018年2月28日時点のVisual Studio Code向けPeachpieプラグインは.NET Core 1.1を想定しており、.NET Core 2.0をインストールしてある環境では正常にデバッグ実行できない。その際はlaunch.jsonファイルを書き換える。
| |
− | * 修正前: "program": "${workspaceRoot}/bin/Debug/netcoreapp1.1/project.dll",
| |
− | * 修正後: "program": "${workspaceRoot}/bin/Debug/netcoreapp2.0/project.dll",
| |
− |
| |
− | === デバッグ実行 ===
| |
− | これは迷わないと思う。以下のいづれかでデバッグ実行可能である。
| |
− | ブレークポイント使えるし、ウォッチ変数もコールスタックもある。
| |
− | 無敵だ。
| |
− | * メニューバーの「デバッグ」「デバッグ実行」
| |
− | * 左横ツールバーの「デバッグ」を開き丈夫の緑三角ボタン
| |
| | | |
| == 外部リンク == | | == 外部リンク == |
| * https://github.com/peachpiecompiler/peachpie | | * https://github.com/peachpiecompiler/peachpie |