11

最近、Xcode 4.3 から 4.4 にアップグレードしましたが、フラストレーションで画面をぶつけようとしています。

私が抱えている問題は、コード補完にあります。変数またはメソッド名を入力すると、補完ウィンドウがポップアップして、想定どおりの提案が表示されます。しかし、カーソルキーを使用して提案間をスクロールしようとすると、提案が消え、カーソルは提案間ではなくコード内を移動します。Enter キーを押してデフォルトの提案を受け入れると、再び提案が却下され、カーソルが次の行に移動するコードにリターンが挿入されます。

これは、コード補完を試みるたびに発生するわけではありませんが、頻繁に発生します。私が完成させようとしている特定の名前については、機能するか機能しないかのどちらかです (たとえば、エスケープを押して提案を元に戻すと、その行/名前が最初に消えたときと同じくらい早く消えます。完了しようとしています)。コードの次の行に到達すると、それが機能するかどうかはまったく新しい賭けになります。私が名前の実際の完成に近づくほど、実際に機能して提案を受け入れたり、提案の間を移動したりする可能性が高くなります. 場合によっては、すばやく行動すれば、強調表示された候補を 1 ~ 2 行移動してから、候補が消えることがあります。提案を十分に迅速に選択しないと、最終的には (数秒のオーダーで) 提案を削除することになっていますが、この動作は私が説明しているものではありません。この時点で、実際に応答してポップアップから提案を選択する時間が 1 秒あれば、非常に嬉しく思います。

これまでのところ、プロジェクトのクリーンアップを試み、プロジェクトの派生データをすべて削除して、xcode を再起動しました。これらはすべて、動作に影響を与えないようです。何か案は?私はstackoverflowとgoogleを検索しましたが、この問題を報告している他の人は見つかりませんでした...

アイデアをありがとう、

意思

アップデート:

XCode 4.6 リリース バージョン (およびその中間の 4.5) にアップグレードした後も、この問題は依然として存在し、左/メイン エディター ウィンドウで編集を行うことは依然として回避策です。

4

3 に答える 3

10

Xcode 4.4.1 でも同じことが見られます。完了ウィンドウがポップアップする場所に関連しているようです。デバッガー ペインを開いたり閉じたりしても、ここでは何も変わりません。

Assistant Editor で右側のペインで試行すると、完了ウィンドウがちらつきます。左側のウィンドウの同じコード行は正常に機能します。単一のエディターも機能します。

于 2012-09-10T10:15:21.973 に答える
0

Xcode 4.4.1 にアップグレードしてみてください。以前はこの問題がありましたが、アップグレード後は問題がないようです。

これで問題が解決しない場合、大まかな回避策は、各ファイルの最後に空白行をたくさん入れることです。ファイルを一番下までスクロールすると、問題が頻繁に発生するようです。

于 2012-09-07T11:31:40.703 に答える
0

修正があります (少なくとも Xcode 4.6.3): 影響を受けるファイルを削除して再作成します。新しいファイルを作成し、コンテンツをコピーしてプロジェクトにドラッグします。完了です。ここで問題を修正します。特定のファイルに関連付けられているようです。

于 2013-08-12T21:55:06.493 に答える