See Git Blame information in the status bar for the currently selected line.
Quick link to open the latest commit on the current line in the most popular online git tools.
- Open Visual Studio Code
- Press
Ctrl+Shift+X
or⇧⌘X
- Type
blame
- Click install on Git Blame
Setting | Type | Default Value |
---|---|---|
Description | ||
gitblame.commitUrl |
string |
"guess" |
| ||
gitblame.pluralWebPathSubstrings |
string[] |
["bitbucket", "atlassian"] |
|
||
gitblame.isWebPathPlural |
boolean |
false |
|
||
gitblame.ignoreWhitespace |
boolean |
false |
Use the git blame -w flag
|
||
gitblame.infoMessageFormat |
string |
"${commit.hash} ${commit.summary}" |
Message that appears when the gitblame.quickInfo command executes (when you click the status bar message). Available tokens.
| ||
gitblame.statusBarMessageFormat |
string |
"Blame ${author.name} ( ${time.ago} )" |
Message in the status bar about the current line's git blame commit. Available tokens. | ||
gitblame.statusBarMessageNoCommit |
string |
"Not Committed Yet" |
Message in the status bar about the current line when no commit can be found. No available tokens. | ||
gitblame.statusBarPositionPriority |
number |
undefined |
Priority where the status bar view should be placed. Higher value should be placed further to the left. |
Token | Function | Parameter | Default Value | Description |
---|---|---|---|---|
${commit.hash} |
No | - | - | 40-bit hash unique to the commit |
${commit.hash_short,length} |
Yes | length |
7 | the first length characters of the 40-bit hash unique to the commit |
${commit.summary} |
Yes | length |
65536 | the first length characters of the first line of the commit message |
${author.name} |
No | - | - | the commit author's name |
${author.mail} |
No | - | - | the commit author's e-mail |
${author.timestamp} |
No | - | - | timestamp for the commit author's commit |
${author.tz} |
No | - | - | the commit author's time zone |
${author.date} |
No | - | - | the commit author's date (ex: 1990-09-16) |
${committer.name} |
No | - | - | the committer's name |
${committer.mail} |
No | - | - | the committer's e-mail |
${committer.timestamp} |
No | - | - | timestamp for the committer's commit |
${committer.tz} |
No | - | - | the committer's time zone |
${committer.date} |
No | - | - | the committer's date (ex: Sep 16 1990) |
${time.ago} |
No | - | - | displays an estimation of how long ago the author committed (e.g. 10 hours ago , 20 days ago , 4 months ago ) |
${time.c_ago} |
No | - | - | displays an estimation of how long ago the committer committed (e.g. 10 hours ago , 20 days ago , 4 months ago ) |
- Logo by Jason Long.