VSCodeの拡張機能のGitLensの機能で、右クリックメニューの「形式を指定してコピー」から、そのファイルをgitリポジトリのホストサイト上で開けるURLを取得することができると思います。
しかしこの機能はBacklog上のリポジトリの場合、デフォルトのままだとURLをちゃんと取得できなかったので、設定内容のメモです。
(参考:https://github.com/gitkraken/vscode-gitlens#remote-provider-integration-settings- )
設定内容
.vscode/settings.json
に次の内容を適当に変更して追加すれば完了です。
.vscode/settings.json
"gitlens.remotes": [{
"domain": "hoge.backlog.jp",
"type": "Custom",
"name": "hoge namae",
"protocol": "https",
"urls": {
"repository": "https://hoge.backlog.jp/${repo}",
"branches": "https://hoge.backlog.jp/${repo}/branches",
"branch": "https://hoge.backlog.jp/${repo}/commits/${branch}",
"commit": "https://hoge.backlog.jp/${repo}/commit/${id}",
"file": "https://hoge.backlog.jp/${repo}?path=${file}${line}",
"fileInBranch": "https://hoge.backlog.jp/${repo}/blob/${branch}/${file}${line}",
"fileInCommit": "https://hoge.backlog.jp/${repo}/blob/${id}/${file}${line}",
"fileLine": "#${line}",
"fileRange": "#${start}-${end}"
}
}]
backlogだと行の指定が#12
のように数字の前にL
が不要なのがgithubと違っていて注意ですね。