質問: VSCode にて「Shift + Option + F」で自動整形機能を使いたいのですが、 「rubyファイルのフォーマッタがインストールされていません」と出てしまいます。 右下部の「フォーマッタをインストール」ボタンから出てくる候補を色々試してみたのですが、 うまく機能するものが見つかりませんでした。 なお、「VScode ruby フォーマッタ」で検索して調査済みです。 VSCodeを分かる方がいらっしゃれば、アドバイスをいただきたいです。
回答: フォーマット用のgemがインストールされていないのではないでしょうか? フォーマッタにも色々あると思いますが、私はrufoを使用しています。 例えばrufoを使ってrubyのコードをフォーマットしたいなら、まず次のようにgemをインストールします。 ``` $ gem install rufo ``` そしてVSCode用の拡張機能rufoをインストールすれば、フォーマットできるようになります。 その他、rubocopを使用してフォーマットすることもできるようです。