You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在VSCode中直接复制GitHub对应文件行的链接?

在VSCode中直接复制GitHub行链接的解决方案

方案1:自定义快捷键一键替换链接(无需插件)

既然你已经清楚替换规则(将https://vscode.dev/github/替换为https://github.com/),可以给VSCode添加自定义命令实现一键转换:

  1. 打开命令面板(Ctrl+Shift+P / Cmd+Shift+P),输入「Preferences: Open Keyboard Shortcuts (JSON)」打开快捷键配置文件
  2. 粘贴以下配置(可根据系统自定义快捷键组合):
{
  "key": "ctrl+shift+g c",
  "command": "workbench.action.terminal.sendSequence",
  "args": {
    "text": "echo '${CLIPBOARD}' | sed 's/https:\\/\\/vscode.dev\\/github\\//https:\\/\\/github.com\\//' | clip.exe\n" // Windows系统
    // macOS替换为:"text": "echo '${CLIPBOARD}' | sed 's/https:\\/\\/vscode.dev\\/github\\//https:\\/\\/github.com\\//' | pbcopy\n"
    // Linux替换为:"text": "echo '${CLIPBOARD}' | sed 's/https:\\/\\/vscode.dev\\/github\\//https:\\/\\/github.com\\//' | xclip -selection clipboard\n"
  },
  "when": "editorTextFocus"
}
  1. 使用流程:先按默认方式复制vscode.dev链接(比如右键选「Copy Link to Selection」),再按你设置的自定义快捷键,剪贴板内容就会自动转换成GitHub链接。

方案2:直接跳转到GitHub页面复制(无需插件)

  1. 打开命令面板,输入「GitHub: Open in GitHub」,直接跳转到当前文件的GitHub网页版
  2. 在网页上选中目标行,点击行号旁的「...」按钮,选择「Copy permalink」即可获取正确的行链接。

方案3:用轻量插件替代GitLens

如果可以接受轻量无推广的插件,推荐「Copy GitHub Link」:

  • 安装后,选中目标行,右键菜单会出现「Copy GitHub Link」选项,点击即可直接复制符合要求的GitHub行链接,无多余弹窗或推广。

内容的提问来源于stack exchange,提问作者guettli

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 04:24:57