現象
Android Studio で .md形式のファイルを編集する際、プレビューを表示するには、画面下部にある「Markdown Split Editor」タブを押します。
しかしどういうわけか、このタブが表示されないという問題が生じました。
環境
- macOS Sonoma 14.5
- Android Studio: Koala 2024.1.1 Patch 1
- Markdown(プラグイン): bundled 241.18034.62.2411.12071903
解決策
以下の手順で、IDEの使用する Java Runtime を変更します。(開発するアプリのJavaバージョンとは関係ありません。)
こちらの回答を大いに参考にしました。
Where is Android Studio Markdown support plugin preview preference? - StackOverflow
1. Boot Java Runtime の選択画面を開く
- Shift キーを素早く2回押します。
- すると Find Action ポップアップが表示されます。
- 「choose」とタイプすると
Choose Boot Java Runtime for the IDE
が表示されるので選択します(画像)。
2. "with JCEF" と書かれたバージョンを選択する
-
New
のコンボボックスをクリックすると、選択可能な Runtime が一覧されます。 -
Current
のバージョンに近く、with JCEF
と書かれたバージョンを選択します。 -
OK
を押して閉じます。
末尾の数字が大きいほど新しいです。ひとまず執筆時点で最新のバージョンを選択しました。
3. Android Studio を再起動
- 初回は Runtime をダウンロードするので少し時間がかかります。
- 準備ができたらIDEを再起動(Restart)するかと聞かれるので、再起動する方を選びます。
- 再起動したら画面を確認してください。最初に示したタブが表示されるはずです。
- 右上のアイコンから、markdown・両方・プレビューのみ表示を切り替えられます。
まとめと補足
IDE の Java Runtime を変更することにより、markdown プレビューを表示するよう設定しました。
補足1 - JCEF
変更先の JCEF についてや、なぜ変更する必要があるかは、こちらの記事がわかりやすかったです。
IntelliJ IDEA 2020.2でJavaFXのランタイムが同梱されなくなりました - AOEの日記
補足2 - デフォルトへの戻し方
元の Runtime に戻す場合は Choose Boot Runtime for the IDE
のダイアログ左下の Use Default Runtime
を押します。