リポジトリ / emssr / independent_common_compiler
r2
| r2 emssr | 1 | # Common scope — VS Code 拡張 |
| r2 emssr | 2 | |
| r2 emssr | 3 | ## 入れ方 |
| r2 emssr | 4 | |
| r2 emssr | 5 | `.vsix` は要らない。このフォルダをコピーするだけで入る。 |
| r2 emssr | 6 | |
| r2 emssr | 7 | Windows(PowerShell): |
| r2 emssr | 8 | |
| r2 emssr | 9 | ```powershell |
| r2 emssr | 10 | Copy-Item -Recurse vscode "$env:USERPROFILE\.vscode\extensions\common-scope" |
| r2 emssr | 11 | ``` |
| r2 emssr | 12 | |
| r2 emssr | 13 | macOS / Linux: |
| r2 emssr | 14 | |
| r2 emssr | 15 | ```sh |
| r2 emssr | 16 | cp -r vscode ~/.vscode/extensions/common-scope |
| r2 emssr | 17 | ``` |
| r2 emssr | 18 | |
| r2 emssr | 19 | VS Code を再起動する。`.cmn` を開いて音節に色が付けば入っている。 |
| r2 emssr | 20 | |
| r2 emssr | 21 | ## 使い方 |
| r2 emssr | 22 | |
| r2 emssr | 23 | コマンドパレット(`Ctrl+Shift+P`、macOS は `Cmd+Shift+P`)から呼ぶ。 |
| r2 emssr | 24 | |
| r2 emssr | 25 | | コマンド | | |
| r2 emssr | 26 | |---|---| |
| r2 emssr | 27 | | `Common scope: notebook を開く` | `server.py` を起動して VS Code の中に出す | |
| r2 emssr | 28 | | `Common scope: このファイルを全パネルへ送る` | `Ctrl+Enter` でも同じ | |
| r2 emssr | 29 | | `Common scope: パネルを一枚開く` | 層・DAG・ツイ数平面・lane64・接合秩 から選ぶ | |
| r2 emssr | 30 | | `Common scope: server を止める` | | |
| r2 emssr | 31 | |
| r2 emssr | 32 | ## 設定 |
| r2 emssr | 33 | |
| r2 emssr | 34 | `server.py` が見つからないと言われたら、フォルダを絶対パスで書く。 |
| r2 emssr | 35 | |
| r2 emssr | 36 | ```json |
| r2 emssr | 37 | "commonScope.root": "C:\\tools\\common_scope_notebook" |
| r2 emssr | 38 | ``` |
| r2 emssr | 39 | |
| r2 emssr | 40 | | 設定 | 既定 | | |
| r2 emssr | 41 | |---|---|---| |
| r2 emssr | 42 | | `commonScope.root` | 空 | `common_scope_notebook` のフォルダ。空なら workspace から探す | |
| r2 emssr | 43 | | `commonScope.port` | 8787 | `server.py` の port | |
| r2 emssr | 44 | | `commonScope.python` | `python` | `server.py` を動かす実行ファイル | |