Easy Git Blame
VS Code extension that displays git blame information inline on the current cursor line, without leaving the editor.
Features
- Inline blame — shows author, date and commit message next to the line where the cursor is
- Hover details — hovering over the line shows full hash, author, email and dates
- Line history — click "View line history" in the hover to see all commits that changed that line
- Commit diff — click a commit in the history to see the full diff with all changed files
- Toggle — enable or disable blame via Command Palette (
GitBlame: Toggle inline blame)
Requirements
- VS Code 1.80 or higher
- Git installed and accessible in the terminal
Settings
| Setting |
Default |
Description |
easyGitBlame.enabled |
true |
Enable or disable inline blame |
easyGitBlame.format |
${author}, ${date} · ${summary} |
Format of the inline text |
${hash} — short commit hash (8 characters)
${author} — author name
${date} — commit date
${summary} — commit message (truncated to 60 characters)
${hash} · ${author} · ${date}
Commands
| Command |
Description |
GitBlame: Toggle inline blame |
Enable or disable inline blame |
Português
Extensão para VS Code que exibe informações do git blame inline na linha atual do cursor, sem precisar sair do editor.
Funcionalidades
- Blame inline — exibe autor, data e mensagem do commit ao lado da linha onde o cursor está
- Hover com detalhes — ao passar o mouse sobre a linha, mostra hash completo, autor, e-mail e datas
- Histórico da linha — clique em "Ver histórico da linha" no hover para ver todos os commits que alteraram aquela linha
- Diff do commit — clique em um commit no histórico para ver o diff completo com todos os arquivos alterados
- Toggle — ative ou desative o blame via Command Palette (
GitBlame: Toggle inline blame)
Requisitos
- VS Code 1.80 ou superior
- Git instalado e acessível no terminal
Configurações
| Setting |
Padrão |
Descrição |
easyGitBlame.enabled |
true |
Ativa ou desativa o inline blame |
easyGitBlame.format |
${author}, ${date} · ${summary} |
Formato do texto exibido inline |
${hash} — hash curto do commit (8 caracteres)
${author} — nome do autor
${date} — data do commit
${summary} — mensagem do commit (truncada em 60 caracteres)
Comandos
| Comando |
Descrição |
GitBlame: Toggle inline blame |
Ativa ou desativa o blame inline |
| |