·4 min de leitura

OCR de Trechos de Código no Mac — Copie Código de Tutoriais e Capturas de Tela

O código aparece como imagem em um tutorial, documentação ou captura de tela compartilhada — e redigitá-lo significa introduzir bugs um caractere mal colocado de cada vez.

Um post de blog renderiza seus exemplos de código como imagens estilizadas. Um colega de trabalho cola uma captura de tela da IDE dele em um comentário de pull request. A documentação de uma ferramenta legada só existe como capturas de tela de terminal em uma wiki. Respostas do Stack Overflow incluem código incorporado em imagens porque o formatador bagunçou o original. Em cada caso, o código está visível e legível, mas é uma imagem — e copiar código de uma imagem redigitando-o é como você acaba passando trinta minutos depurando um ponto e vírgula que você achou que fosse dois pontos.

Código Exige Extração Perfeita Caractere por Caractere

Diferente da prosa, código tem tolerância zero para aproximações. Um hífen no lugar de um underline quebra uma importação. Um único colchete mal colocado torna uma função inválida. Uma letra minúscula onde deveria ser maiúscula muda completamente a referência de uma variável. Quando você redigita código a partir de uma imagem, cada caractere é um ponto potencial de falha — e os bugs que você introduz são invisíveis porque parecem corretos à primeira vista.

O problema se amplia com comandos longos, trechos de múltiplas linhas ou sintaxe desconhecida. Um comando docker run com dez flags, um padrão de regex, ou um pipeline de shell com pipes e redirecionamentos — esse é exatamente o tipo de conteúdo que é compartilhado como imagem e é quase impossível redigitar com precisão.

Extraia Código de Qualquer Imagem na Tela

O Optic lê os caracteres do código diretamente da sua tela. Abra a imagem, a página do tutorial ou a captura de tela contendo o código, ative o Optic na barra de menus e arraste uma seleção sobre o trecho. O texto reconhecido — preservando indentação, caracteres especiais e estrutura de linhas — vai direto para a sua área de transferência.

Optic extraindo código de uma captura de tela no Mac

Comandos de Terminal

Scripts de instalação, comandos de build e pipelines de deploy exibidos como capturas de tela de terminal são comuns em documentação e tutoriais. Selecione o bloco de comando e cole-o no seu terminal com a confiança de que as flags, caminhos e argumentos estão exatamente corretos.

Capturas de Tela de IDEs

Quando um colega compartilha uma captura de tela do código dele — no Slack, em um comentário do GitHub, em um e-mail — extraia o código e cole-o no seu próprio editor. Teste-o, modifique-o ou revise-o adequadamente em vez de ficar franzindo os olhos para uma imagem.

Extração de Múltiplos Trechos

Tutoriais frequentemente mostram múltiplos blocos de código ao longo de uma página. Extraia cada um em sequência. O histórico de capturas do Optic salva cada extração, para que você possa percorrer um tutorial inteiro e colar cada trecho no seu projeto um por um a partir do menu suspenso do histórico.

Baixe o Optic na Mac App Store

Próximo artigo

Optic

Select any text on screen and copy it — images, PDFs, dialogs, anything.

Get Optic on the Mac App Store