10 Mai, 2013 18:22
Dica: /*Comentário em bloco*/ no XCode 4 (Revisitado)
Abra o Automator. "File" > "New" > "Service" para criar um novo serviço.
Após a escolha acima, abrirá uma janela para a configuração do novo serviço. No canto superior direito, escolha:
- Service receives selected: "Text"
- in: "Xcode.app" (você deve localizar onde está instalado seu XCode - em /Applications provavelmente)
Marque Output replaces selected text.
Em seguida, no canto esquerdo, selecione Actions, busque por "Script" e dê um duplo-clique em Run Shell Script.
Será criado um novo painel no canto direito. Neste painel, selecione:
- Shell: "/usr/bin/ruby"
- Pass input: "to stdin"
Preencha com o script abaixo.
s = STDIN.read
if s.strip.start_with?('/*') and s.strip.end_with?('*/')
print s.sub('/*', '').reverse.sub('/*', '').reverse
else
print s.sub(s.strip,'/*\0*/')
end
Agora é só salvar e dar um nome para o seu serviço, digamos "Block Comment Selection".
Abra o XCode, abra um código-fonte qualquer e selecione um trecho qualquer. No menu superior, selecione "XCode" > "Services" > "Block Comment Selection" (ou outro nome que você tenha escolhido).
Pronto! Agora você consegue comentar/descomentar o seu código em bloco.
Atalho de teclado
Para tornar a tarefa ainda mais simples, podemos definir um atalho de teclado para esse serviço. Abra o aplicativo "System Preferences", selecione "Keyboard" e a aba "Keyboard Shortcuts". Localize o seu serviço na lista de "Services" e clique em "add shortcut". Defina seu atalho (ex. control-command-/).
Agora é só selecionar o texto no XCode e executar o seu atalho.