プログラムや設定を何度確認しても間違いがないはずなのに、IntelliJ上でコンパイルエラーが出続けたり、ファイルがうまく認識されなかったりということが稀によくあります。 これはどうも、IntelliJが持っているキャッシュや設定ファイルが悪さをしているようなので、これらを削除するとうまく動作するようになります。 環境 IntelliJ IDEA Ulitimate Edition 2023.1.2 macOS Ventura 13.4.1 ①キャッシュの削除 [ファイル]-[キャッシュの破棄]です。 そして、全てチェックを入れて[破棄して再起動]してください。 再起動の後にキャッシュやインデックスの再作成が行われるので、数分間かかります。 運が良ければ、この作業だけでOKです。 ②プロジェクトの設定ファイルの削除 キャッシュの削除をしてもエラーが消えない場合は、下記の手順で設定ファイルを
8/26 追記:PhpStorm 2016.2.1がリリースされました。2016.2.1ではPHPUnitのアサーションの補完が効かない問題は修正されています。 PhpSrotm 2016.2では、コード補完の挙動が変わりました。 この結果、$this->assertSame()のような形でPHPUnitのメソッドを呼び出す際、$this->までを入力した段階でCtrl + Spaceを押してもassertSameが補完されなくなりました。 なお、この問題はPhpStorm 2016.2の初期バージョンにのみ存在し、2016.1や2016.2.1には存在しません。 TL;DR 解決策は以下の3パターン PhpStorm 2016.2.1を使う 2016.1以前のバージョンを使う アサーションメソッドを関数または静的メソッドとして呼び出す assertSame() または self::ass
自動的に保存される 普通のテキストエディタではファイルを編集してエディタを閉じた場合、ダイアログが表示されて「変更中のファイルは保存しますか?」と聞いてくれます。 しかしPhpStormではファイルを変更した最後の状態で自動的に保存されてしまいます。 テキストを推敲していてメモ程度に書き込んでいた場合、保存する気がなくても、エディタを閉じるとその状態で保存されてしまいます。 設定項目から変更ができるのかなと思ったのですが、仕様のようで現時点で変更不可です。 ソフト開発の方向性 製作者の意見としては、「意図せず保存していてもローカルヒストリーで戻せるから問題ないよ」という考え方のようです。 jetbrainsへのバグ報告 http://youtrack.jetbrains.com/issue/IDEABKL-6460 やりとりを見ると、機能の変更に対応する気はないように見えます。 確かにロー
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く