Skip to main content

コードスニペットへのパーマリンクを作成する

特定バージョンのファイルやプルリクエストにある特定のコード行やコード行の範囲へのパーマリンクを作成できます。

この機能を使用できるユーザーについて

Markdown は、GitHub Web インターフェイスで使用できます。

この記事で

コードへのリンク

このタイプのパーマリンクは、元々作成された場所であるリポジトリでのみ、コードスニペットとして表示されます。 それ以外のリポジトリでは、パーマリンクのコードスニペットは URL として表示されます。 これは Markdown ファイルでは機能せず、コメント内でのみ機能します。

問題コメントのスクリーンショット。 コード スニペットには、ファイル名と行番号を示すヘッダーと、それらの行のコードを一覧表示する本文があります。

ヒント

ファイル全体のパーマリンクの作成については、「ファイルへのパーマリンクを取得する」を参照してください。

  1. GitHub で、リポジトリのメイン ページに移動します。

  2. リンクしたいコードを特定します:

    • ファイルからコードにリンクするには、対象のファイルに移動します。
    • コードを pull request にリンクするには、その pull request に移動し、 Files changed をクリックします。 次に、コメントに取り込むコードが含まれているファイルを参照し、[View] をクリックします。
  3. 行または行範囲の左にある をクリックします。 ドロップダウン メニューの [Copy permalink]/(パーマリンクのコピー/) をクリックします。

    ファイルのスクリーンショット。8 行が選ばれています。 選ばれている最初の行の左側には、ケバブ アイコンというラベルが付いたボタンが濃いオレンジ色の枠線で囲まれています。

  4. コードスニペットにリンクさせたい会話に移動します。

  5. パーマリンクをコメントに貼り付け、 Comment をクリックします。

Markdown へのリンク

Markdown のレンダリングなしで Markdown ファイルを読み込むことにより、Markdown ファイルの特定の行にリンクすることができます。 レンダリングなしで Markdown ファイルを読み込むには、ファイルの URL の最後で ?plain=1 パラメーターを使います。 たとえば、「 github.com/<organization>/<repository>/blob/<commit_SHA>/README.md?plain=1 」のように入力します。

コード内で行うのと同じ方法で、Markdown ファイルの特定の行にリンクすることができます。 URL の最後に、行番号 (複数可) と一緒に #L を追加します。 たとえば、github.com/<organization>/<repository>/blob/<commit_SHA>/README.md?plain=1#L14 はプレーンな README.md ファイルの 14 行目を強調表示します。

参考資料

  •         [AUTOTITLE](/issues/tracking-your-work-with-issues/creating-an-issue)
    
  •         [AUTOTITLE](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests)