Às vezes, parece que não posso comentar meu código com o atalho usual ( command
+ /
) no Xcode 8 Beta 4. A opção está desabilitada no menu (imagem abaixo).
Tens alguma ideia do porquê? Eu sou o único com esse problema?
EDIT: Parece funcionar de novo depois de reiniciar o Xcode ... Ainda olhando de onde vem. É um pouco chato ...
EDIT2: Ainda ocorre no Xcode 8.1. Talvez porque eu tenha 2 versões do Xcode instaladas (normal e beta)? Não é mais possível consertar com um simples reinício
EDIT3: o xpccachectl
comando proposto para corrigi-lo não existe no MacOS High Sierra.
Respostas:
Experimente isso. De todas as outras sugestões, esta foi a única que funcionou para mim.
Vá para a pasta de aplicativos e renomeie o Xcode como quiser e, em seguida, abra o Xcode. Verifique se a seleção do comentário agora funciona; em caso afirmativo, você pode voltar e renomear o Xcode com seu nome padrão. Do contrário, renomeie o Xcode de volta ao nome original de qualquer maneira e continue procurando por outra solução.
Isso funcionou perfeitamente para mim.
fonte
/usr/libexec/xpccachectl
e a reinicialização não funcionou. Renomear Xcode.app para Ycode.app e iniciá-lo funcionou para mim também. Depois que funcionou, renomeei o aplicativo de volta para Xcode e ainda funcionou. Uma observação interessante, o iTunes foi atualizado ontem para a V12.5.3 e a seleção de comentários parou de funcionar. Em execuçãomacOS 10.12.1
Xcode 8.1 (8B62)
Nenhuma das soluções alternativas funcionou para mim depois de instalar o xcode 8.1 beta. Eu finalmente descobri que mover o Xcode beta da pasta de aplicativos para um local diferente (desktop é onde eu coloquei o meu), em seguida, a execução
sudo usr/libexec/xpccachectl
corrigiu os problemas que eu estava tendo.fonte
sudo /usr/libexec/xpccachectl
e funciona! (sem reinicialização)Accepted
.macOS Sierra 10.12.1
Xcode 8.1 (8B62)
Este é um bug conhecido no Xcode 8 beta-4 (de acordo com a Apple, em "alguns sistemas", sem especificar quais).
A boa notícia é que, de acordo com a Apple, eles consertaram isso no beta-5. Das notas de lançamento:
A má notícia é que ainda não está funcionando para mim no beta-5, mesmo depois de reiniciar. E pela minha vida, não consigo descobrir o que eles querem dizer com "quando ativado". Desde quando você tem que "habilitar" comentar / descomentar, e como você faria isso?
Estou em um cilindro Mac Pro executando o El Capitan 10.11.6, editando o código Swift 2.3.
fonte
sudo /usr/libexec/xpccachectl
em seguida, reinicie. twitter.com/kolpanic/status/763323546814844928xpccachectl
feitiço não funciona se o XCode 8.1 beta também estiver instalado. Que bagunça.sudo /usr/libexec/xpccachectl
como outros sugeriram, e movê-lo de volta o fez voltar a funcionar.Em um computador Macintosh alemão, há um atalho de teclado do sistema substituindo o atalho da seção de comentários do Xcode.
Simplesmente desative o
Hilfemenü anzeigen
atalho. (mostre ajuda)fonte
sudo /usr/libexec/xpccachectl
no TerminalFonte
fonte
xpccachectl
neste local ->sudo: /usr/libexec/xpccachectl: command not found
.Isso ainda acontece no Xcode 8.1, que foi instalado da Mac App Store.
eu tentei
sudo usr/libexec/xpccachectl
, mas sem sorte.Eu poderia resolver isso reatribuindo as teclas de atalho novamente.
Structure -> Comment Selection
menu. Você não tem que mudar todos eles. Um é suficiente.Command + /
novamente.Agora funciona.
fonte
Command + /
agradar? No meu teclado preciso usarShift
tecla para fazer isso para definir o atalho paraShift + Command + /
... Não funciona melhor com oCaps Lock
ativado, já tentei.Minha situação é um pouco diferente (estúpido?): Descobri que não consigo comentar nenhuma linha de uma parte específica de um arquivo específico. Tentei todos os métodos acima com Xcode 8.1 e Xcode 8.2, mas não tive sorte. Finalmente descobri que era causado por um truque de comentário como abaixo,
No Xcode, você não pode comentar a linha 2 com Cmd + / porque ela já foi comentada por / ** /, o que é bom. No entanto, você não pode nem comentar a linha 4 com Cmd + /, pois o Xcode pode pensar que ainda está em um bloco / * * /, mas na verdade não está. Se eu remover // da linha 3, comentar a linha 4 funciona bem.
fonte
Parece que se você aninhou / * em qualquer lugar do seu código, ele interrompe os comentários a partir de então. Outros relataram que isso acontece com comentários de bloco aninhados. No entanto, se você tiver aninhado / * em qualquer lugar, incluindo uma string, ele falhará.
Observe que o seguinte trecho de código está funcionando com caracteres de caminho
/
e curingas*
que juntos formam/*
. Qualquer coisa após esta linha e comentar não funciona no XCode.fonte
Para mim foi um pouco do CompSci 101:
fonte
Fiz como Joe_04_04. Xcode APP renomeado para qualquer outra coisa e de volta ao nome original
fonte
Corrigir menus de comentário / não comentário do Xcode 8: "
sudo /usr/libexec/xpccachectl
" e reinicie.Isso funciona para mim. Boa sorte.
fonte
Esse bug também ocorre no Xcode 8.2.1 (8C1002) do macOS 10.12.3 (16D32). E tem outro Xcode 7.3, que está bom, também instalado na minha máquina.
Eu encontro duas soluções:
1. Digite
sudo /usr/libexec/xpccachectl
Terminal e reinicie.2. renomeie o Xcode 8.2.1 para
Xcode8
, reinicie o Xcode8, agora funciona!fonte
Acabei de experimentar o mesmo problema pela primeira vez (tenho usado várias versões do Xcode por mais de um ano, talvez dois).
Depois de revisar esses tópicos, percebi que meu MacBook Pro tinha uma atualização pendente e não podia instalar a atualização porque o Xcode estava aberto. Fechei / saí do Xcode, instalei a atualização, forcei o encerramento de todos os aplicativos abertos, reiniciei meu laptop e o problema foi resolvido.
fonte
Isso ainda (maio de 2017) acontece comigo ocasionalmente no Xcode 8.3.2. Sair do Xcode não é suficiente para esclarecer tudo. Sair e entrar novamente consertou para mim. Não precisei executar uma ferramenta de linha de comando ou reiniciar.
fonte
Não quero minimizar a discussão acima, mas tentei todas as soluções propostas acima e todas falharam. Finalmente atualizei o Xcode para a última versão 9.3 (2018) e tudo funciona agora!
fonte