キーボードショートカットを使用してコードをコメントまたはコメント解除するときに、Xcodeの信頼性が非常に低いという問題があります。 ⌘+/。いつ壊れるかについての本当のパターンを見つけることはできないようですが、通常はシミュレータでコードをビルドして実行した後に起こります。コードファイルのいずれかを編集するまで、再び機能しません。メインビューで別のファイルに切り替えても、ショートカットによるコメントは機能しません。インデントなどの他のキーボードショートカット ⌘+[ 引き続き正常に動作します。
他の人がこの問題を抱えていますか?もしそうなら、あなたは解決策を見つけましたか?ちょっとした苦情のように思えますが、実行してすぐにコードのブロックをコメントアウトして効果を確認しようとすると、少し不便です。
OXS Yosemite 10.10(14A389)でXcode 6.1(6A1052d)を使用しており、それが重要な場合はObjective-C for iOSで開発しています。
Xcode 8の場合、ソリューションは
Sudo /usr/libexec/xpccachectl
コンピューターを再起動します。
ヒット ⌘+] 一度 ⌘+/ 再び動作を開始します。
ヒットできます ⌘+[ インデント効果を元に戻します。
更新:
注-このソリューションはXcode 8のリリース前に提供されたため、すべてのユーザーに有効ではない場合があります。それでも問題が解決しない場合は、ダウン投票ではなく @ CryingHippoの回答 を参照してください。
私はこれをXcode 8で何度も行いました。最新のXcode 10.1では、Xcodeを終了してアプリケーションに移動し、Xcodeを別の名前に変更しました。 Xcode 2を起動し、再度終了して名前を変更します。その後動作し始めます。 Macの再起動やターミナルコマンドは必要ありません。
Xcode 10.1でも機能します。 Appleがまだ適切に修正していないとは思えません。
上記のソリューションはどれもXcode 8.0(最終版)ではうまくいきませんでした。私と同じようにXcode 8.1ベータ版もインストールしている場合は、これを試してください。単に/Applications/Xcode-beta.appを別の名前に変更してから、Xcode 8を再起動してください。
Oscahieの答えは、Xcodeの非ベータ版でも実際に機能します。サムのコメントに基づいて、次の手順を実行します。
再起動する必要はありません!
上記のことをする必要はありませんでした。簡単な再起動で修正されました。
私のコードでは、このシーケンスがありました:/*" BLABLA MY COMMENTS */
この下のすべてのコードは「コメント可能」ではありませんでした。
を削除し、それは大丈夫だった!
それが役に立てば幸い!
Xcode 8.1(ベータ版ではありません)を使用していますが、同じ問題が発生し、cmd + \でコメントできません。 Xcodeを再起動しても機能しませんが、Macを再起動すると、キャッシュを削除せずに問題が解決しました。
Xcodeを完全に終了して再起動するだけです。 Xcode 8.2で動作しました
簡単な回避策は次の手順で私に適しています:
それは誰かを助けるかもしれません。
Xcode 8.0でこの問題が発生しました。すでにXcode 8.1-betaを別の場所に移動しているにもかかわらず(Application/Xcode otherversions/Xcode 8.1-beta.app
にあります)。私はそれをゴミ箱に削除し、Xcode 8.0を再起動し、cmd + /が何らかの形で再び動作するようにしなければなりません。
また、複数のXcodeがインストールされているときに、この問題に直面していました。
この問題に直面しているXcodeのバージョンは、これを解決するには、XcodeがApplication Folderにある必要があります。サブフォルダーにある場合は、アプリケーションフォルダーに直接移動します。
トグルコメントが機能しないパターンを見つけました。実際、コメント解除は機能しますが、キーボードやエディターメニューからコメントは機能しません。これは特定のファイルで発生し、テキストに何かが機能しないことを示唆しています。 XCode10.1ßとXCode10.2、異なるマシンでテストしました。
この行の前のテキストはコメントできますが、後のテキストはコメントできません(テキストをそのまま保持しました)
let alert = UIAlertController(title: "" /*"Teste texte"*/, message: "Love\nWe'll recommend more for you" /* Entrez des chiffres"*/, preferredStyle: .alert)
UIAlertController()内の/ *…* /が原因のようです。内部で両方のコメントを抑制した場合、すべてが正常に機能します。
バグレポートを提出しました。 #49907361
複数回試しても、上記の機能は何も動作しませんでした。
AppStoreアプリを使用して新しいxcodeを再インストールしただけです。以前に developer.Apple.com/downloads からダウンロードした後にxcodeをインストールしました。それは
.xip
ファイルです
新しいアップデートとインストールを待ちます。
別の理由として、xcodeがApplication
ディレクトリにないことが考えられます。