You don't have an extension for debugging 'Plain Text'. Should we find a 'Plain Text' extension in the Marketplace? の対応
VS CodeでFlutterを使ったアプリを開発していて、VS CodeのRun and Debugボタンを押したところ、見慣れないエラーが出てRunできなくなりました。その対処法についてご紹介します!
エラー
You don't have an extension for debugging 'Plain Text'. Should we find a 'Plain Text' extension in the Marketplace?
対処法
まず、エラーダイアログにあるFind 'Plain Text' extensionを押しても問題は解決しません。こちらはVS Codeの拡張機能を検索できるマーケットプレースから、Plain Textの拡張機能を探してくることを促されていますが、問題はそこではないです。
自分のFlutterプロジェクトでは、アプリの機能をまとめるためにmemo.txtのようにtxtファイルを作成していました。
そのtxtファイルを開いた時に、何らかの原因でVS CodeのLanguage modeがDartからPlain Textに変わってしまい、この状態でRun and Debugボタンを押すと、上記のエラーが出てしまうようです。
Language modeはVS Codeの画面下から確認できます。自分の場合は、ここがPlain Textになっていました。
Language modeをもとに戻す(Flutterアプリを開発している場合は、Dartが正解)には、Plain Textを押すとSelect Language Modeと出てくるので、Dartと検索して選択すると元に戻ります。
これでエラーが出なくなります!
ちなみにLanguage Mode(日本語で言語モード)の説明はこちら。