Intellij IDEA 12.のリファクタリング機能をなんとか壊すことができました。自分のプロジェクトではなんとかして無効にしました。メンバー名の変更 Shift+F6 動作しません。インライン編集ボックスは描画されず、何も起こりません。
Settings -> Editor
、Enable in-place mode
、Preselect old name
のリファクタリング設定が両方ともチェックされていることを知っています。
それはある種のプロジェクト設定でなければなりません。テストプロジェクトを作成し、メンバーを追加して名前を変更することで確認しましたが、これは完全に機能します。
どのような設定を探していますか?それとも私のプロジェクトは壊れるか?
設定でリファクタリングをオフにする方法はありません。私の推測では、プロジェクトのキャッシュ/インデックスが破損しています。以前、リファクタリング、特に名前の変更が機能しなくなったケースがありました。インデックスの再作成で解決しました。 File> Invalidate Cachesに移動し、キャッシュを無効化してIDEAを再起動し、IDEAプロジェクトのインデックスを再作成します(進行状況は中央右下のステータスバーに表示されます) )次に、リファクタリングを試みます。
それでも問題が解決しない場合は、ログ(ヘルプ>ログの表示)を調べて、問題の原因に関する兆候がないかどうかを確認してください。