https://github.com/kimushu/vscode-mruby
mruby support for Microsoft VSCode
https://github.com/kimushu/vscode-mruby
mruby vscode-extension
Last synced: 2 months ago
JSON representation
mruby support for Microsoft VSCode
- Host: GitHub
- URL: https://github.com/kimushu/vscode-mruby
- Owner: kimushu
- Created: 2019-02-02T13:59:04.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2022-12-09T13:28:52.000Z (about 3 years ago)
- Last Synced: 2024-12-26T08:42:43.247Z (about 1 year ago)
- Topics: mruby, vscode-extension
- Language: TypeScript
- Size: 29.3 MB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 14
-
Metadata Files:
- Readme: README.ja.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# mruby support for VSCode
[English](https://github.com/kimushu/vscode-mruby/blob/master/README.md)
この拡張機能は、mruby (軽量Ruby言語) のコンパイラおよびランタイムを提供します。
https://github.com/kimushu/vscode-mruby
## mrubyについて
公式サイトを参照ください: https://www.mruby.org/
## 機能
* mrubyのコンパイル(*.rb → *.mrbへの変換)に関するタスクを提供します。
* **mrubyコンパイラが拡張機能に内蔵されています。**\
別途mrubyをインストールする必要はありません。
* **ウォッチモードをサポートしています。**\
コードの変更を検知し、自動で再コンパイルします。何度もビルド実行の操作をする必要はありません。
* **問題をVSCode上で指摘します。**\
コンパイルエラーがあれば、VSCodeのソースコード表示と「問題」ウィンドウでエラーの場所と内容を指摘します。
* VSCodeデバッグ画面を用いて**mrubyでRubyのコードを実行する機能を提供します**。
* (実験的機能) VSCodeデバッグ画面上で、mrubyデバッガを用いたデバッグ機能を提供します。
## mrubyのバージョン別サポート状況
|mruby|RITE binary|RITE VM|Compile support|Execute support|Debug suport|
|:--:|:--:|:--:|:--:|:--:|:--:|
|2.1.0|0006|0002|**Yes**|**Yes**|Yes (Experimental)|
|2.0.1|0005|0002|**Yes**|**Yes**|Yes (Experimental)|
|2.0.0|0005|0002|**Yes**|**Yes**|Yes (Experimental)|
|1.4.1|0004|0000|**Yes**|**Yes**|Yes (Experimental)|
|1.3.0|0004|0000|No|No|No|
|1.2.0|0003|0000|No|No|No|
|1.1.0|0003|0000|No|No|No|
|1.0.0|0002|0000|No|No|No|
## tasks.jsonの構成の仕方
1. Rubyソースコード(.rb)をVSCodeで開いて下さい。
1. `F1`を押し、`Configure Task`と入力して出てきた項目を選んで下さい。\

1. `mruby: Compile with mruby`または`mruby: Compile with mruby (Watch mode)`を選択してください。\

## launch.jsonの構成の仕方
1. Rubyソースコード(.rb)をVSCodeで開いて下さい。
1. メニューから `デバッグ` → `構成の追加...` を選択してください。\

1. `mruby`または`デバッガ付きmruby`を選択してください。\

## リリースノート
### 1.0.0
初版リリース。(試験的なデバッグ機能付き)