Rubyタブがさらに進化!ツールバーと「カーソル行の実行」が登場 🚀 #54
takaokouji
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
スモウルビーのRubyタブに、プログラミングをよりスムーズにする2つの大きな新機能が追加されました!
Rubyタブ専用ツールバー の追加と、 「カーソル行のプログラム実行」 機能により、コードの編集とテストがこれまで以上に快適になります。
🛠️ Rubyタブにツールバーが登場
Rubyタブの上部に、待望のツールバーが配置されました。
ツールバーには以下の機能が集約されています:
1. スプライト切り替えをスムーズに
2. エディタ操作を直感的に
「書いたコードをその場ですぐに試したい」という声に応えて、カーソル行のプログラム実行機能を追加しました。
smalruby_run-current-line.mov
Rubyエディタで実行したい行にカーソルを置き、ツールバーの「▶️ 」ボタンを押すだけで、その命令が即座に実行されます。
ここがポイント!
when_flag_clickedブロックを組み立てたり、プログラム全体を動かしたりすることなく、特定の命令を試せます。if文やloop、do ... endブロックなども、カーソルがその範囲内にあれば塊として実行されます。💡 技術的な仕組み(興味がある人向け)
どうやって「特定の行」だけを動かしているの?
Rubyタブで書かれたコードは、通常プロジェクト全体を命令ブロックに変換してから実行されます。今回、特定の行だけを実行するために以下の仕組みを導入しました。
この仕組みにより、Rubyのエディタ上での操作とScratchの実行エンジンがより密接に連携できるようになりました。
📚 詳細情報
実装の詳細や技術的な議論については、以下のIssueをご覧ください:
新しくなったRubyタブで、より自由で軽快なプログラミング体験をぜひお試しください!
Beta Was this translation helpful? Give feedback.
All reactions