Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Multi-Destination-LinkerNew to Visual Studio Code? Get it now.
Multi-Destination-Linker

Multi-Destination-Linker

ryoupr

|
1 install
| (0) | Free
ターミナル上のテキストを正規表現で検出しリンク化、クリック時にQuickPickで複数の遷移先から選択してブラウザで開く
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Multi-Destination-Linker

VSCode拡張機能。ターミナル上のテキストを正規表現で検出しリンク化、クリック時にQuickPickで複数の遷移先から選択してブラウザで開きます。

インストール

  • VSCode の拡張機能パネルで Multi-Destination-Linker を検索してインストール
  • または: Marketplace ページ からインストール
  • またはコマンドラインから:
code --install-extension ryoupr.multi-destination-linker

機能

  • ターミナル出力から正規表現にマッチするテキストを自動検出しリンク表示
  • クリック時にQuickPickで遷移先を選択
  • 遷移先が1つの場合は直接ブラウザで開く
  • 複数のパターンを定義し、それぞれに異なる遷移先を設定可能
  • 正規表現・遷移先は settings.json で自由にカスタマイズ可能

設定

settings.json に以下を追加してください:

{
  "multiDestinationLinker.rules": [
    {
      "pattern": "([A-Z][A-Z0-9]+-\\d+)",
      "links": [
        { "label": "Jiraで開く", "url": "https://your-domain.atlassian.net/browse/$1" },
        { "label": "Backlogで開く", "url": "https://your-space.backlog.jp/view/$1" }
      ]
    },
    {
      "pattern": "(#\\d+)",
      "links": [
        { "label": "GitHub PRで開く", "url": "https://github.com/your-org/your-repo/pull/$1" }
      ]
    }
  ]
}
設定キー 説明
multiDestinationLinker.rules パターンと遷移先のルール配列
rules[].pattern テキスト検出用の正規表現。キャプチャグループ $1 がURLに埋め込まれます
rules[].links 遷移先の配列。label はQuickPickの表示名、url は開くURL

活用例

  • 課題キー(PROJ-123)→ Jira / Backlog で開く
  • PR番号(#456)→ GitHub / GitLab で開く
  • エラーコード → 社内Wiki / Stack Overflow で検索
  • ドメイン名 → 本番環境 / ステージング環境で開く

使い方

  1. 上記の設定を settings.json に追加
  2. ターミナルでパターンにマッチするテキストが表示されると自動的にリンクになる
  3. リンクをクリック(またはCtrl/Cmd+クリック)
  4. 遷移先が複数ある場合はQuickPickから選択
  5. ブラウザで該当ページが開く

開発

npm install
npm run compile
# F5 で Extension Development Host を起動して動作確認
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft