Xcode 8 Beta 4 - Collegamento ai commenti disabilitato


116

Ho appena aggiornato a Xcode 8 Beta 4 e il collegamento cmd+ /per commentare una riga non funziona ..

Nel menu a tendina è disabilitato:

inserisci qui la descrizione dell'immagine

C'è un modo per attivarlo di nuovo?


Ho appena eseguito l'upgrade dalla Beta 3 alla Beta 5 e ho riscontrato questo problema per la prima volta. Chiudere e riaprire XCode lo risolve per me, almeno temporaneamente.
Matt Carr

1
Xcode 8 Beta 6 - stesso problema qui ...
Andrey Gordeev

Come hai ottenuto il tema scuro per xcode?
Kumar C

@KumarC > Preferenze di Sistema> Generali> Usa barra dei menu scura e dock :)
Jacopo Penzo

Risolto (per me) in Xcode versione 8.1 (8B62) - rilasciato ~ 1 novembre 2016.
bshirley

Risposte:


166

L'ho risolto seguendo i passaggi qui: https://twitter.com/kolpanic/status/763323546814844928

Nel terminal: sudo /usr/libexec/xpccachectl

Riavvia il tuo sistema.


1
Credo che attivi il nuovo Xcode 8 Source Editor Extensions developer.apple.com/videos/play/wwdc2016/414
junjie

1
@DanielStorm the system
Junjie

77
Questo è sbalorditivo. Era rotto nei beta, ma mi aspettavo che si sarebbe risolto da solo quando fosse uscito il rilascio pubblico. In una versione pubblica di un IDE dobbiamo inserire un comando criptico nella shell e riavviare per far funzionare i commenti sul codice ! Dai! / minirant
Lou Zell

4
Se hai la versione e la versione beta di Xcode -> Ho rinominato l'app Xcode beta in "Xcode81.app", esci dagli Xcode, quindi esegui il comando nel terminale e alla fine ha funzionato, a meno che non avvii la beta, quindi devi rinominare di nuovo e ripetere.
Artur

3
Con Xcode 8.1, funziona dopo il riavvio. Ma dopo il sonno del macbook non funziona e vuole di nuovo il terminale e il riavvio. Qualche soluzione?
dejix

98

Se Cmd-/ancora non funziona in Xcode 8 su OS X 10.11 (e apparentemente su macOS Sierra, grazie a @DanBlakemore) sudo /usr/libexec/xpccachectle un riavvio non ha aiutato, prova quanto segue .

  1. Chiudi Xcode.
  2. Apri /Applicationsnel Finder e rinomina Xcode.appin Xcode2.app(o qualsiasi altro nome).
  3. Rinominalo in Xcode.appe riavvia.

Ora dovrebbe funzionare .

Il problema sembra essere che per qualsiasi motivo il sistema "disinstalla" le estensioni Xcode a un certo punto e non le "installa" di nuovo. Questo può essere verificato aprendo Console e grepping for INSTALL. Se hai INSTALLED/ UNINSTALLEDper com.apple.dt.XcodeBuiltInExtensions, non funzionerà se UNINSTALLEDera l'ultima azione su di esso, e funzionerà se lo era INSTALLED.

L'ho capito durante il debug di un'estensione Xcode 8.


1
Ancora rotto per me, purtroppo.
Joshua Kaden

Funziona quando ciò accade su Sierra (10.12.1) e Xcode 8.2. Funziona anche senza riavvio, il che è bello perché ho ottenuto il posizionamento perfetto della finestra e devo preservarlo. Qualcuno ha ancora un radar per questo?
DanBlakemore

@DanBlakemore grazie per le informazioni, ho aggiornato la risposta.
Costa marittima del Tibet

Pazzo che funzioni, grazie mille per averlo capito
Kevin Mann

Cosa devo digitare nella console per verificare che sia installato o meno?
Nik Kov

8

Lo script di cui sopra non ha funzionato subito per me. Avevo installato Xcode 8 e 8.1 GM e stavo lavorando con entrambi disattivati ​​e attivati. Ho eseguito lo script nel terminale, riavviato il computer, aperto Xcode e ancora non ha funzionato. Quindi ho creato una nuova directory Applicationse ho spostato il GM in quella directory. Questo sembrava risolverlo.

TL; DR Se sono installate più versioni di Xcode:

  • Esegui nel terminale: sudo /usr/libexec/xpccachectl
  • Riavvia il tuo computer
  • Crea una nuova directory in Applications
  • Sposta l'altra versione in quella directory
  • Riavvia Xcode e divertiti!

1
#thanksapple. Rendere la nostra conversione Swift 3 molto più divertente ... Questo mi ha fatto impazzire per alcuni giorni
RyanG

5

Come spiegato , ecco una soluzione che non richiede un riavvio :

  1. Chiudi Xcode
  2. Nella cartella dell'applicazione, rinomina Xcode.app (o simile) in Xcode2.app. Potrebbe essere necessario digitare la password.
  3. Apri Xcode, quindi chiudilo.
  4. Rinomina Xcode2.app come era prima.
  5. (Facoltativo) Trascorri 5 minuti chiedendoti perché ha funzionato.


3

Vai su App Store, controlla l'aggiornamento del sistema (iTunes, MacOSX). Aggiornali tutti.

Dovrebbe essere risolto una volta terminato.


Ho appena aggiornato il sistema operativo .. nel menu Editor ora posso vedere Comment Selectionattivo .. ma non funziona :(
Jacopo Penzo

2

Ho riavviato, ora funziona.

Poi, quando ho avviato la beta 4, mi ha chiesto di "installare i componenti richiesti" una seconda volta. Non so se correlato o meno.


Questo ha funzionato per me con la versione rilasciata di Xcode 8.
Wade Mueller

2

Ho applicato il metodo di @junjie

sudo / usr / libexec / xpccachectl

Funziona bene su Xcode 8.2.1 (8C1002) solo ad eccezione di file specifici.

Poi ho trovato il motivo.

/ * Commento ... // * /

Questo tipo di commento lo ha reso inutilizzabile.

Dopo la riga contenente il tipo di commento sopra, "Selezione commento" non ha funzionato.

Cancellali o modificali.



0

Questo lo ha fatto per me:

Vai a Preferenze di Sistema -> Tastiera -> Scorciatoie -> Scorciatoie app

Aggiungi una nuova scorciatoia come questa:

inserisci qui la descrizione dell'immagine

Ecco! Per me funziona!

Come puoi vedere, il collegamento che scegli finirà anche per questo comando nel menu Editor in Xcode.

inserisci qui la descrizione dell'immagine


Non funziona ora funziona .... !! Non riesco più a capirlo. Gli sviluppatori di xcode mi hanno dato una grande agonia. :(
cmcromance

0

Prima di eseguire uno qualsiasi dei passaggi meno o più complicati,

Prova a chiudere e riavviare Xcode.

Nel mio caso, ha aiutato.


0

xcode->preferences->key buildings, o,

"command + ,",quindi cerca "comment selection" cambia la chiave"command + /"

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.