Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Links OpenerNew to Visual Studio Code? Get it now.
Links Opener

Links Opener

Flins

|
1 install
| (0) | Free
It provides multiple options to open links in your preferred browser
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Links Opener

一个可配置的 VS Code 扩展,用于在外部浏览器中打开代码/文本中的链接,并支持选择 Edge/Chrome/自定义浏览器。

功能

  • 在编辑器中识别可访问的 HTTP/HTTPS 链接。
  • 在链接上显示 CodeLens 动作:Open ▶(选择浏览器)与 Open (default)(使用默认配置浏览器)。
  • 提供命令:Links Opener: Open link in browser... 与 Links Opener: Open link in default configured browser,可在编辑器右键菜单中使用(需选中文本或把光标放在链接处)。
  • 浏览器可执行路径可在设置中自定义;若浏览器已打开,会在新标签页中打开链接(通过传入 URL 给浏览器进程)。

配置

在 settings.json 中添加(或通过设置 UI):

{
  "linkOpener.browsers.edge": "C:\\Program Files\\Microsoft\\Edge\\Application\\msedge.exe",
  "linkOpener.browsers.chrome": "C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe",
  "linkOpener.browsers.custom": [],
  "linkOpener.defaultBrowser": "edge"
}

你也可以通过命令面板快速设置浏览器路径:

  • Links Opener: Set Edge executable path
  • Links Opener: Set Chrome executable path

运行后在弹窗中输入可执行文件名或完整路径,留空将重置为默认可执行名(msedge / chrome)。

  • linkOpener.browsers.edge / linkOpener.browsers.chrome:浏览器可执行文件路径或在 PATH 下的可执行名。
  • linkOpener.browsers.custom:自定义浏览器可执行路径数组(示例:["/usr/bin/brave"])。
  • linkOpener.defaultBrowser:默认浏览器标识,支持 edge、chrome、或 custom:0(表示第一个自定义浏览器)。

使用

  • 将光标放在链接上或选中文本,点击 CodeLens 上的动作或在右键菜单选择命令。
  • Open ▶ 会弹出选择浏览器列表;Open (default) 会直接在配置好的默认浏览器打开。

打包

  • 本仓库内提供 npm run package(基于 webpack)以及 npx vsce package 打包为 .vsix。

测试

  • 单元测试使用 Mocha/ts-node,在本地运行:
npm install
npm test

(注意:VS Code 扩展宿主测试需能访问 Microsoft 下载服务,或在 CI 上运行)

许可与说明

  • 本扩展为示例实现,供参考与定制。请根据需求调整行为与平台兼容性处理。
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft