Estou escrevendo código C compatível com ANSI e, portanto, não posso usar o //
comentário line ( ). Estou usando o Xcode. No Sublime Text e no Eclipse, e acho que na maioria dos outros IDEs, existem atalhos de teclado separados para comentários de linha e comentários de bloco ( /**/
). No entanto, não vejo isso no Xcode - na verdade, nem vejo uma opção de menu para adicionar um comentário em bloco. Simplesmente não é suportado no Xcode? Certamente isso pareceria uma decisão esfarrapada.
152
//
comentários regulares permaneceriam os comentários "reais". Caso contrário, você não pode dizer (de relance) o que é o quê./* + Return
, mas o Xcode apenas o despeja na posição da coluna 0 na próxima linha.Respostas:
Experimente command+ /. Funciona para mim.
Então, você apenas destaca o bloco de código que deseja comentar e pressiona essas duas teclas.
fonte
//
comentário, que é o que comando / produz.Command
+Shift
+7
, ieCommand
+/
, novamente.Cmd-/
foi?ATUALIZAR:
Como eu era preguiçoso e não implementava totalmente minha solução, procurei e encontrei o BlockComment for Xcode , um plug-in lançado recentemente ( junho de 2017 ). Não se preocupe com a minha solução, este plugin funciona lindamente, e eu recomendo.
RESPOSTA ORIGINAL:
Nenhuma das opções acima funcionou para mim no Xcode 7 e 8 , então eu:
Digite o seguinte código:
Agora você pode acessar esse serviço através do menu Xcode - Services, ou clicando com o botão direito do mouse no bloco de código selecionado que deseja comentar ou fornecendo um atalho em Preferências do Sistema.
fonte
Agora, com o xCode 8, você pode:
⌥+ ⌘+/
para gerar automaticamente um comentário de documento.
Fonte: https://twitter.com/felix_schwarz/status/774166330161233920
fonte
\\\ Description
e não um bloco doc com @params etcAgora existe um plug-in do Xcode que permite isso: CComment .
A maneira mais fácil de instalar isso é usar o incrível gerenciador de plugins Alcatraz para Xcode .
EDIT A Apple, infelizmente (e erroneamente, IMHO) aposentou o antigo modelo de plug-in com o Xcode 8. O novo sistema de plug-ins é bastante limitado, mas deve permitir o desenvolvimento de um plug-in como este novamente. Para qualquer pessoa interessada em fazer isso, assista à sessão 414 da WWDC 2016 . Além disso, arquive radares da API para plug-ins que você gostaria de escrever ou ver.
fonte
UPDATE: Atualização do Xcode 8
Agora, com o xcode 8, você pode:
⌥+ ⌘+/
Nota: O método abaixo não funcionará na versão xcode => 8
Etapas muito simples para adicionar a funcionalidade Bloquear comentário a qualquer editor do Mac OS X
awk 'BEGIN{print "/*"}{print $0}END{print "*/"}'
Block Comment
Abra Preferências do Sistema> Teclado> Atalhos , adicione um novo atalho clicando
+
e com o botão direito do mouse no mesmo nome, ou seja,Block Comment
como você forneceu ao AppleScript no 4º passo. Adicione seu atalho de teclado e clique no botão Adicionar .Agora você deve poder usar o comentário de bloco no Xcode ou em qualquer outro editor, selecionar algum texto, usar a tecla de atalho para bloquear qualquer linha de código ou clicar com o botão direito do mouse, o menu de contexto e o nome que você deu a esse script deve aparecer próximo o fundo.
fonte
Modifiquei um pouco o código de Nikola Milicevic para remover o bloco de comentários, se o código já estiver comentado:
Espero que isso ajude alguém.
fonte
No XCode 10, você pode usar a opção + comando + barra invertida para escrever um belo comentário para sua função ou classe como abaixo:
fonte
Você pode atribuir isso facilmente, aqui vai uma explicação passo a passo.
1.) No arquivo xCode .m, digite o seguinte, não importa onde você digita, desde que seja uma área vazia.
2.) Destaque que duas linhas de código arrastam e soltam na área 'painel de biblioteca de trechos de código' (fica na parte inferior do painel Utilitários). Um sinal de mais azul claro será exibido se você fizer corretamente.
3.) Depois que você soltar o botão do mouse, uma nova janela aparecerá e solicitará que você adicione nome, atalho, etc; como mostrado. Como você pode ver, adicionei meu atalho para //. Então, toda vez que eu quiser um comentário em bloco, digitarei //. Espero que isto ajude
fonte
{ }
ícone no canto superior direito da área do editor.Eu consegui fazer isso funcionar bem através de uma tarefa de automação e usei o atalho para vinculá-lo à combinação de teclas ctrl + option + command + b. tudo o que preciso fazer é destacar o código que eu quero que o bloco seja comentado no xcode e pressionar as teclas acima e o texto selecionado será comentado usando / / ... ... / /.
Eu uso código dobrando um pouco, então a razão pela qual eu queria essa funcionalidade era para que eu pudesse facilmente dobrar um bloco de código comentado ... o código comentou da maneira usual usando // não dobrará.
eu não estou familiarizado com o uso do mac automator, mas eu simplesmente segui o instrux no seguinte vídeo wwdc
na sessão de vídeo WWDC 2012 2012 402 - Trabalhando eficientemente com o Xcode (a partir de 6 minutos), há uma descrição de como usar o Mac OSX Automator para adicionar um serviço para manipular o texto selecionado. O exemplo mostrado no vídeo é remover duplicatas em uma seleção de texto usando os comandos shell classificar e uniq. Usando essa abordagem, você faz o mesmo, mas insere o seguinte comando, em vez do que ele faz no vídeo
awk 'BEGIN {print "/ "} {print $ 0} END {print " /"}'
(observe que há 2 asteriscos na linha anterior que, por algum motivo, não estão sendo mostrados .... eles aparecem na captura de tela abaixo, então copie isso como o comando correto para entrar)
você deve executar um script de shell como este
isso, para qualquer texto selecionado, colocará os delimitadores de comentários antes e depois.
ao salvá-lo, você deve obter opções para nomeá-lo (eu o chamei de comentário de bloco) e também para atribuir um atalho de teclado
poderá abrir o xcode, selecionar algum texto, clicar com o botão direito do mouse, o menu de contexto e o nome que você deu a esse script deve aparecer próximo à parte inferior
basta clicar no nome e o script será executado e bloqueará o comentário do código selecionado ou use o atalho de teclado que você atribuiu.
espero que isto ajude
fonte
Existe um símbolo antes do menu de ajuda no xcode que possui o script Editar usuário. Na seleção Un / Comment na seção de comentários, mude meu $ cCmt = "//"; para o meu $ cCmt = "#"; ou qualquer que seja o seu IDE. Então, selecionando as linhas e o comando + / (É o meu código padrão do xcode) você pode comentar e descomentar as linhas selecionadas.
fonte
@Nikola Milicevic
Aqui está a captura de tela do problema de recuo. Isso é muito pequeno, mas é estranho que pareça funcionar tão bem, no seu exemplo visual.
Também estou adicionando uma captura de tela da minha configuração do Automator ...
obrigado
Atualizar:
Se eu mudar o script levemente para:
E, em seguida, selecione linhas completas no XCode, obtenho o resultado desejado:
fonte
Se você estiver procurando uma maneira de converter comentários gerados automaticamente de
Add Documentation
ação (disponível em cmd- shift- /), também poderá ser útil:Descanse da mesma forma que na resposta de Charles Robertson:
fonte
No xcode 11.1 swift 5.0
selecione o código que você deseja adicionar ao comentário do bloco e pressione ⌥+ ⌘+/
fonte
Cmd+ Shift+ 7comentará as linhas selecionadas.
fonte
Cmd
+/
. Parece que pelo menos o layout de teclado alemão tem a/
na7
chave, mas no layout US/
está em sua própria chave sem mudança./
sobre a7
tecla no layout do teclado norueguês também, mas ainda não funciona .. este atalho simplesmente abre o menu Ajudanos Macbooks, você pode usar shift+ cmd+ 7para comentar um bloco destacado anteriormente
fonte
Parece que muitas pessoas já respondem a essa pergunta.
no Swift 3.0, o comentário de linha única é colocar barras duplas à frente: "//"; multilinha é colocada "/ * .... * /".
Espero que isto ajude.
fonte