コメントするXcodeコマンドスラッシュショートカットが時々しか機能しない


94

キーボードショートカットを使用してコメントを付けたり、コード+のコメントを外したりすると、Xcodeの信頼性が非常に低下します/。いつ壊れるのか本当のパターンを見つけることができないようですが、通常、シミュレータでコードをビルドして実行した後に発生します。コードファイルのいずれかで何かを編集するまで、それは再び機能しません。メインビューで別のファイルに切り替えても、ショートカットによるコメントは機能しません。インデント+ などの他のキーボードショートカットは[引き続き正常に機能します。

他の人がこの問題を抱えていますか?そうであれば、解決策を見つけましたか?私はそれが小さな不満のように思えることを知っていますが、実行してからすぐにコードのブロックをコメントアウトして効果を確認しようとすると、それは少し不便です。

OXS Yosemite 10.10(14A389)でXcode 6.1(6A1052d)を使用しており、重要な場合はiOS用Objective-Cで開発しています。


同じ問題がありました。それがうまくいかなかったときはいつでも、私は手動でそれをしました(エディタ/構造/コメントの選択)
MendyK

回答:


132

Xcode 8の場合、ソリューションは

sudo /usr/libexec/xpccachectl

コンピュータを再起動します。


2
Macを再起動するだけだったのですか?
Szu

3
Xcode 8.0では、私にはうまくいきませんでした。このショートカットを追加しました。
simioliolio 2016年

3
はい、再起動が必要です(残念ながら...)
T'Pol

40
私のために働いた。しかし、この種のハッキングは受け入れられません。XCode 8は多くの領域で壊れています-たとえば、C ++の編集は大惨事です-構文の強調表示でもほとんどの場合機能しません。アップル、くそったれをまとめてください。半年ごとにバグの多い新しいOSを急いで停止することをやめて、品質の向上に焦点を当てるのもよいでしょう。
フローリン、

4
可能であれば、コマンドが何をするか答えてください。そのためのドキュメントを見つけることができず、コマンドをブラインドで実行するのはあまり好きではありません。
ジムリースク2017年

102

ヒット+ ]一度、その後、+ /再び作業を開始します。

+ [キーを押すと、インデント効果を元に戻すことができます。

更新:

注意してください-このソリューションはXcode 8のリリース前に提供されたものであり、すべての人にとって機能するとは限りません。それでも問題が解決しない場合は、投票ではなく、@ CryingHippoの回答を参照してください。


私はXcode 6についてこの回答を一度訪れ、Xcode 7についても同じことをしなければなりません
でした

5
Appleはこのマイナーなバグを修正することに興味がないようです;)それが再び助けてくれて嬉しいです
atulkhatri 2015

素晴らしい!これは長い間私を悩ませました、そして今それは過去のものです:)ありがとう
Septronic

6
それはxcode 8で再び動作しません、そして上記の答えは私を助けませんでした:(
ShujatAli

2
これは、XCode 8.2.1で私に役立ちましたが、その価値があるため、感謝します:)
HRoot

31

私はこれをXcode 8で何度も行いました。最新のXcode 10.1は、Xcodeを終了してアプリケーションに移動し、Xcodeを別の名前に変更します。その後作業を開始します。Macの再起動やターミナルコマンドは必要ありません。

Xcode 10.1でも機能します。Appleがまだそれを適切に修正していないとは思えない。


2
この小さな煩わしさを修正するために、どれほどクレイジーでクリエイティブなのかおかしいです。
ゾルタン2017

2
8.3.3 [2]のために働い
ルイス・デ・マルキ

8.3で私のために働いた
jeremyabannister

Xcode 9.4で動作しました。彼らがまだこれを修正していないとは信じられません
DatForis '31

10.1でも動作しました。上記の回答はしませんでした。
CodeBender 2018

12

上記のソリューションはどれも、Xcode 8.0(最終版)では機能しませんでした。私のようにXcode 8.1ベータ版もインストールしている場合は、これを試してください。単に/Applications/Xcode-beta.appを別の名前に変更してから、Xcode 8を再起動します。奇妙なことに、これでうまくいきました。


Xcode 8:私はベータ版をインストールしていませんでした(ただし、過去にベータ版がありました)。別の名前に変更Xcode.appし、再起動して終了し、名前を変更してXcode.app修正します。ありがとう!
xcvr

1
なぜこれがうまくいったのかはわかりませんが、うまくいきました。(1)Xcode8.appに名前が変更されました。(2)開いたXcode。(3)閉じたXcode。(4)以前の名前に戻しました(Xcode8.0.app)。この回答のいいところは、マシンを再起動する必要がないことです。
Sam

@サムのおかげで、これは私にとってもうまくいきましたが、非ベータ版でも
うまくいく

9

Oscahieの答えは、実際にはXcodeの非ベータ版でも機能します。サムのコメントに基づく、従うべき手順は次のとおりです。

  1. Xcodeを閉じる
  2. アプリケーションフォルダーで、Xcode.app(または同様のもの)の名前をXcode2.appに変更します。パスワードの入力が必要になる場合があります。
  3. Xcodeを開いて閉じます。
  4. Xcode2.appの名前を元に戻します。
  5. (オプション)なぜこれが機能したのか不思議に思って5分を過ごします

再起動する必要はありません!


1か月後にこの問題の解決策をもう一度探して、ここで自分自身の答えを見つけることができてとても嬉しいです。:Dまだ仕事をしています。
Kqtr

5

上記のいずれもする必要はありませんでした。簡単な再起動で修正されました。


うん、同じ問題があり、再起動しただけで、うまくいきました。
Meshach 2018

3

簡単な回避策は、次の手順でうまくいきます。

  1. つまり、行の前に「//」を追加するだけです。
  2. Command + "/"を押すと動作します。

それは誰かを助けるかもしれません。


3

私のコードでは、このシーケンス
/*" BLABLA MY COMMENTS */
がありました。この下のコードはすべて「コメント可能」ではありませんでした。

「を削除し、それは大丈夫でした!

それが役に立てば幸い!


ur genius awesome
souvickcse 2017

2

Xcode 8.1(ベータ版ではない)を使用していますが、同じ問題があり、cmd + \でコメントできません。Xcodeを再起動すると動作しませんが、Macを再起動すると、キャッシュを削除する必要なく問題が解決しました。



1

ドイツ語のキーボードレイアウトを使用してXcode 10.1で新しいMacをセットアップした後、同じ問題が発生しました。

解決策は、ヘルプメニューのシステム設定でキーボードショートカットを無効にすることでした。

システム設定>キーボード>ショートカット>アプリのショートカット。

すべてのアプリにヘルプメニューを表示するショートカットがありました。それがある場合は、チェックボックスをクリックして無効にします

Macシステム設定のキーボードショートカットのスクリーンショット


1
ありがとう!これで修正されました。Mac OS Mojave 10.14.4を実行しています。
spnkr

1

トグルコメントが機能しないパターンを見つけました。実際、コメントを外しても機能しますが、コメントは機能しません。キーボードからでも、エディタメニューからでも機能します。これは特定のファイルで発生し、テキスト内に動作を妨げる何かがあることを示唆しています。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


0

Xcode 8.0でこの問題が発生しました。私はすでにXcode 8.1-betaを別の場所に移動しています(それはにありますApplication/Xcode otherversions/Xcode 8.1-beta.app)。ゴミ箱にそれを削除し、Xcode 8.0を再起動し、cmd + /が何らかの形で再び機能する必要があります。


0

複数回試した後でも、上記は機能しませんでした。

AppStoreアプリを使用して新しいxcodeを再インストールしたところ、以前はdeveloper.apple.com/downloadsからダウンロードした後にxcodeをインストールし ました。それは.xipファイルです

新しいアップデートとインストールを待ちます。

別の理由として、xcodeがApplicationディレクトリにないことが考えられます。


0

複数のXcodeがインストールされている場合にも、この問題に直面していました。

この問題に直面しているXcodeのバージョンでは、これを解決するには、Xcodeがアプリケーションフォルダーにある必要があります。サブフォルダにある場合は、アプリケーションフォルダに直接移動してください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.