Xcode 8 Beta 4 - Atalho de comentário desativado


116

Acabei de atualizar para o Xcode 8 Beta 4 e o atalho cmd+ /para comentar uma linha não está funcionando.

No menu suspenso está desativado:

insira a descrição da imagem aqui

Existe uma maneira de ativá-lo novamente?


Acabei de atualizar do Beta 3 para o Beta 5 e tive esse problema pela primeira vez. Sair e reabrir o XCode corrige isso para mim, pelo menos temporariamente.
Matt Carr de

1
Xcode 8 Beta 6 - mesmo problema aqui ...
Andrey Gordeev

Como você conseguiu o tema escuro para o xcode?
Kumar C

@KumarC > Preferências do Sistema> Geral> Usar barra de menu escura e dock :)
Jacopo Penzo

Corrigido (para mim) no Xcode versão 8.1 (8B62) - lançado em 1 de novembro de 2016.
bshirley

Respostas:


166

Eu corrigi seguindo as etapas aqui: https://twitter.com/kolpanic/status/763323546814844928

No Terminal: sudo /usr/libexec/xpccachectl

Reinicialize seu sistema.


1
Eu acredito que ele ativa as novas Extensões do Editor de Fonte Xcode 8 developer.apple.com/videos/play/wwdc2016/414
junjie

1
@DanielStorm the system
junjie

77
Isso é espantoso. Ele estava quebrado nos betas, mas eu esperava que isso se resolvesse no momento em que o lançamento público fosse lançado. Em uma versão pública de um IDE, temos que inserir um comando enigmático no shell e reinicializar para que os comentários do código funcionem! Vamos! / minirant
Lou Zell

4
Se você tiver lançamento e beta Xcode -> Eu renomeei o aplicativo beta do Xcode para "Xcode81.app", feche o Xcodes, execute o comando no terminal e funcionou finalmente, a menos que você inicie o beta, então precise renomear novamente e repetir.
Artur

3
Com o Xcode 8.1, ele funciona após a reinicialização. Mas depois que o macbook está dormindo, ele não está funcionando e quer terminal e reinicialização novamente. Qualquer solução?
dejix

98

Se Cmd-/ainda não funcionar no Xcode 8 em um OS X 10.11 (e aparentemente em um macOS Sierra - graças a @DanBlakemore), sudo /usr/libexec/xpccachectle uma reinicialização não ajudou, tente o seguinte .

  1. Feche o Xcode.
  2. Abra /Applicationsno Finder e renomeie Xcode.apppara Xcode2.app(ou qualquer outro nome).
  3. Renomeie-o de volta para Xcode.appe reinicie.

Deve funcionar agora .

O problema parece ser que, por alguma razão, o sistema "desinstala" as extensões do Xcode em algum ponto e não as "instala" novamente. Isso pode ser verificado abrindo o Console e usando o grep INSTALL. Se você tiver INSTALLED/ UNINSTALLEDpara com.apple.dt.XcodeBuiltInExtensions, não funcionará se UNINSTALLEDfor a última ação e funcionará se for INSTALLED.

Descobri isso ao depurar uma extensão Xcode 8.


1
Ainda quebrado para mim, infelizmente.
Joshua Kaden

Isso funciona para quando isso acontecer no Sierra (10.12.1) e no Xcode 8.2. Também funciona sem reiniciar, o que é bom, pois consegui um posicionamento perfeito da janela e devo preservá-la. Alguém já tem um radar para isso?
DanBlakemore

@DanBlakemore obrigado pela informação, atualizei a resposta.
Costa do Mar do Tibete

Louco que isso funcione, muito obrigado por descobrir isso
Kevin Mann

O que devo digitar no console para verificar se ele está instalado ou não?
Nik Kov

8

O script mencionado acima não funcionou imediatamente para mim. Eu tinha o Xcode 8 e o 8.1 GM instalados e estava trabalhando com ambos ligados e desligados. Executei o script no terminal, reiniciei meu computador, abri o Xcode e ainda não funcionou. Então criei um novo diretório Applicationse movi o GM para esse diretório. Isso pareceu consertar tudo.

TL; DR Se você tiver várias versões do Xcode instaladas:

  • Executar no terminal: sudo /usr/libexec/xpccachectl
  • Reinicie o seu computador
  • Crie um novo diretório em Applications
  • Mova a outra versão para esse diretório
  • Reinicie o Xcode e divirta-se!

1
#thanksapple. Tornando nossa conversão para Swift 3 muito mais divertida ... Isso estava me deixando maluco por alguns dias
RyanG

5

Conforme explicado , aqui está uma solução que não requer uma reinicialização :

  1. Fechar Xcode
  2. Na pasta Aplicativo, renomeie Xcode.app (ou semelhante) para Xcode2.app. Você pode precisar digitar sua senha.
  3. Abra o Xcode e feche-o.
  4. Renomeie Xcode2.app de volta ao que era antes.
  5. (Opcional) Passe 5 minutos se perguntando por que funcionou.


3

Vá para a App Store, verifique se há atualizações do sistema (iTunes, MacOSX). Atualize todos eles.

Deve ser consertado uma vez feito.


Acabei de atualizar o SO .. no menu Editor agora posso ver o Comment Selectionativo .. mas não funciona :(
Jacopo Penzo

2

Eu reiniciei, agora está funcionando.

Então, quando comecei o beta 4, ele me pediu para "instalar os componentes necessários" uma segunda vez. Não sei se relacionado ou não.


Isso funcionou para mim com a versão lançada do Xcode 8.
Wade Mueller,

2

Eu apliquei o método de @junjie

sudo / usr / libexec / xpccachectl

Ele funciona bem no Xcode 8.2.1 (8C1002) apenas, exceto para arquivos específicos.

Então, descobri o motivo.

/* Comente ... //*/

Este tipo de comentário o tornou inoperante.

Após a linha contendo o tipo de comentário acima, "Seleção de comentário" não funcionou.

Apague ou altere-os.



0

Isso fez isso para mim:

Vá para Preferências do Sistema -> Teclado -> Atalhos -> Atalhos de Aplicativos

Adicione um novo atalho como este:

insira a descrição da imagem aqui

Voila! Funciona para mim!

Como você pode ver, o atalho escolhido também terminará ao lado deste comando no menu Editor do Xcode.

insira a descrição da imagem aqui


Não funciona agora funciona .... !! Eu não consigo entender mais. Os desenvolvedores do xcode me deram uma grande agonia. :(
cmcromance

0

Antes de realizar qualquer uma das etapas menos ou mais complicadas,

Tente sair e reiniciar o Xcode.

No meu caso, ajudou.


0

xcode->preferences->key buildings, ou,

"command + ,",então pesquise, "comment selection" mude a chave"command + /"

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.