頑張って拡張機能作ろうと思ったけど基本設定でできたわ(
やりたいこと
RubyもといRailsのデバッグではかかせない「binding.pry」
が、入力するのも億劫なので、サジェストで一発で入力できるようにしたい
やりかた
VSCodeの世界ではサジェスト周りの設定をスニペットとよぶ。
- VSCodeを開いた状態で「Cmd+Shift+P」でコマンドパレットを開き、
- 「user snippet」と入力
- 「Configure User Snippet」という項目が出てくるのでエンター
- すると言語一覧が表示されるので「Ruby」を選択
するとJSON形式の設定ファイルが開かれる。VSCodeではスニペット設定もJSONで書くのである。
で、以下を追加
{ "Debug Console": { "prefix": "pry", "body": "binding.pry\n", "description": "A runtime developer console" } }
あとは.rbのファイルを開いたときに「pry」と入力してエンターすれば自動で binding.pry
と保管入力されるはず やったね