🌬️
WebStorm でサジェストが効かなくなった場合の対処法
遭遇した事象
- WebStorm で React を書いている際に
useState
までタイプしたあとのサジェスト (選択すると自動でインポートされる) が表示されなくなった - 一度書ききってから
Cmd (Alt) + Enter
などでアクション一覧を表示すれば import は可能 - ChakraUI のコンポーネントにおいて
bg
などの各種プロパティ名やその取り得る値blue.200
などのサジェストも表示されなくなった
おそらく他ライブラリでも発生していたと思われます。トリガーも分からず、気が付いたら発生していました。
環境
- MacBook Pro 14 (M1 Pro)
- WebStorm 2022.2.2
対処方法
- プロジェクトを閉じる
- プロジェクト直下の
.idea
ディレクトリを削除する - プロジェクトを開き直す
一度 .idea
を消すため、そのプロジェクト固有の情報 (エディタのレイアウトなど) は一度消去されるためご注意ください。
補足
YouTrack の Issue 検索、 WebStorm の再インストール、 Repair IDE
、キャッシュの削除など、色々試しても改善されなかったので VSCode に浮気まで考えましたが、最後の最後に対処法が見つかって助かりました。
根本原因は分かっていませんが、 .idea
以下に起因することは分かったので何度も再発する場合はちゃんと調べようと思います。また、情報を知っている人がいたら教えていただけると幸いです。
Discussion