Cansado de Copiar Código da I.A. e Ficar Perdido no Que Ela Mexeu? Criei uma Extensão Que Resolve Isso no VS Code!
Lá estava eu pela milésima vez copiando algum trecho de código da I.A. e procurando linha por linha para achar onde ela alterou de fato o código, para avaliar se ela me ajudou ou mais atrapalhou, hehe.
Só que isso leva um tempão. Cansado disso, criei uma extensão para resolver o problema: Copy-Paste-Diff.
Solução Simples!
Ao invés do Ctrl+V normal, você usa o comando da extensão Ctrl + Alt + V, que faz o paste e, automaticamente, abre um diff (comparação lado a lado) entre o seu arquivo antes da colagem e depois dela. Agora, você consegue ver visualmente e de forma fácil o que a IA mexeu ou só comparar código de diferentes versões.
Veja o Exemplo:

Como Instalar e Usar
- Procure na aba de Extensões por
copy-paste-diffe instale.

- Copie o código novo que você quer colar.
- No seu arquivo, selecione o código antigo e pressione
Ctrl+Alt+V(ouCmd+Alt+Vno macOS). - Pronto! Uma nova aba de diff se abrirá, mostrando exatamente o que mudou, com o syntax highlighting nativo do VS Code.
Momento Mendigo 🙏
Eu ficaria muito grato se você instalasse e caso ache útil dar um review no marketplace do vscode neste link:
Deixe seu review aqui:
https://marketplace.visualstudio.com/items?itemName=dev-jonathan.copy-paste-diff&ssr=false#review-details
Detalhes Técnicos
- Tecnologia: Usei o Yeoman generator para o VS Code com TypeScript e Webpack.
- Publicação: Usei o
vscepara empacotar e publicar no Marketplace. Caso queira publicar sua própria extensão, aqui tem um guia: Como Publicar sua Própria Extensão.
Detalhe de config: Criei um modo opcional que detecta se a sua colagem é grande (acima de 100 caracteres por padrão) e ativa o diff automaticamente até mesmo no Ctrl+V normal! É só ativar a setting diffPaste.enablePasteOverride. Mas não recomendo muito essa opção.
O código é bem simples e focado em fazer uma coisa só, mas faz bem!
Licença: MIT | Repo: https://github.com/dev-jonathan/copy-paste-diff