Markdown Link Jump
コード行をMarkdownリンク形式でコピーし、Markdownエディタでクリックして該当行にジャンプできるVSCode拡張機能です。
機能
1. 行をMarkdownリンクとしてコピー
アクティブなエディタの現在行(または選択範囲)をMarkdownリンク形式でクリップボードにコピーします。
使い方:
- コードエディタで任意の行にカーソルを置く(または複数行を選択)
- コマンドパレット(
Ctrl+Shift+P / Cmd+Shift+P)を開く
Copy Line as Markdown Link を実行
出力例:
単一行: [src/foo.ts:123](https://github.com/ShuheiNishikawa/markdown-link-jump/blob/HEAD/src/foo.ts#123)
複数行: [src/foo.ts:123-130](https://github.com/ShuheiNishikawa/markdown-link-jump/blob/HEAD/src/foo.ts#123-130)
2. Markdownリンクからファイルへジャンプ
Markdownファイル内の [テキスト](https://github.com/ShuheiNishikawa/markdown-link-jump/blob/HEAD/パス#行番号) 形式のリンクをクリックすると、該当ファイルの該当行にジャンプします。
使い方:
- Markdownファイルにリンクを貼り付け
- リンクを
Ctrl+Click / Cmd+Click
- 該当ファイルの該当行が開きます
対応フォーマット:
[src/foo.ts:123](https://github.com/ShuheiNishikawa/markdown-link-jump/blob/HEAD/src/foo.ts#123) - 単一行にジャンプ
[src/foo.ts:123-130](https://github.com/ShuheiNishikawa/markdown-link-jump/blob/HEAD/src/foo.ts#123-130) - 範囲を選択
要件
- Visual Studio Code 1.75.0以上
インストール
- このプロジェクトをクローン
npm install で依存関係をインストール
npm run compile でコンパイル
- F5キーでデバッグモードで実行
制限事項
- ワークスペース内のファイルのみサポート
- 未保存ファイルは対応していません
- Markdownプレビューでのクリックには対応していません(エディタのみ)
License
MIT
| |