Skip to main content

Создание постоянной ссылки на фрагмент кода

Вы можете создать постоянную ссылку на определенную строку или диапазон строк кода в определенной версии файла или запроса на вытягивание.

Ссылка на код

Постоянная ссылка этого типа отображается в виде фрагмента кода только в репозитории, в котором она была создана. В других репозиториях постоянная ссылка на фрагмент кода отображается в виде URL-адреса.

Снимок экрана: комментарий о проблеме. Фрагмент кода содержит заголовок, который содержит имена файлов и номера строк, а также текст, который перечисляет код в этих строках.

Совет. Чтобы создать связь для всего файла, см. раздел "Получение постоянных ссылок на файлы".

  1. На GitHubперейдите на главную страницу репозитория.

  2. Найдите код, на который нужно задать ссылку:

    • Чтобы создать ссылку на код из файла, перейдите к файлу.
    • Чтобы связать код из запроса на вытягивание, перейдите к запросу на вытягивание и щелкните Файлы изменены. Затем откройте файл, где находится код, который нужно включить в комментарий, и нажмите Просмотреть.
  3. Выберите, следует ли выбрать одну строку или диапазон.

    • Для выбора одной строки кода, щелкните номер строки, чтобы выделить ее.
    • Для выбора диапазона щелкните номер первой строки диапазона, чтобы выделить ее. Затем наведите указатель мыши на последнюю строку диапазона кода, нажмите клавишу SHIFT и щелкните номер строки, чтобы выбрать весь диапазон.
  4. Слева от линии или диапазона строк щелкните . В раскрывающемся меню выберите Копировать постоянную ссылку.

    Снимок экрана: файл с выбранными 8 строками. Слева от первой выбранной строки кнопка, помеченная значком кебаба, выделена темно-оранжевым цветом.

  5. Перейдите к беседе, в которой нужно оставить ссылку на фрагмент кода.

  6. Вставьте постоянную ссылку в комментарий и нажмите кнопку Комментарий.

Ссылка на Markdown

Чтобы оставить ссылку на определенные строки в файле Markdown, загрузите файл Markdown без отрисовки. Для этого используйте параметр ?plain=1 в конце URL-адреса файла. Например, github.com/<organization>/<repository>/blob/<branch_name>/README.md?plain=1.

Можно указать ссылку на определенную строку в файле Markdown так же, как и в ссылке на код. Для этого в конце URL-адреса добавьте к #L номер строки или номера строк. Например, ссылка github.com/<organization>/<repository>/blob/<branch_name>/README.md?plain=1#L14 выделяет 14-ю строку в простом файле README.md.

Дополнительные материалы