Как напечатать код с GitHub.com с подсветкой синтаксиса?

Вопрос или проблема

Как можно распечатать только синтаксически выделенный исходный код со страницы исходного кода GitHub (например)?

Я пробовал это на нескольких браузерах (Safari, Firefox, оба на ОС X), но не смог добиться синтаксического выделения.

Остальная часть распечатки тоже выглядит не очень хорошо; в ней много всего другого, что как неинтересно, так и выглядит ужасно.

Может ли быть вариантом загрузить код, открыть его в Vim и распечатать оттуда с помощью цветовой схемы GitHub?

Используйте плагин для браузера (Firefox), чтобы либо отредактировать страницу перед печатью, либо сделать «длинный» скриншот и распечатать его.

Два примера:

http://downloadsquad.switched.com/2010/09/24/print-edit-for-firefox-lets-you-easily-format-web-pages-for-prin/
https://addons.mozilla.org/en-us/firefox/addon/fireshot/?src=search

Я только что создал стиль для расширения stylebot, который загрузит его в ваш браузер, когда вы посетите GitHub.

Код просто скрывает все, что не является кодом. Это должно работать как для страниц кода, так и для вики-страниц.

Ответ или решение

Чтобы распечатать исходный код с GitHub.com с подсветкой синтаксиса, существуют несколько методов. Я представлю несколько вариантов, которые могут быть полезны.

Вариант 1: Использование инструментов для веб-браузера

  1. Дополнения для браузера: Существует несколько расширений для браузеров, которые позволяют редактировать содержимое страницы перед печатью или делать длинные скриншоты. Например:

    • Print Edit для Firefox: Это расширение позволяет вам редактировать страницу, убирая лишние элементы, и настраивать видимость тех частей, которые вы хотите распечатать.
      Ссылка: Print Edit
    • Fireshot: Это расширение позволяет сделать полный скриншот текущей страницы и затем распечатать его.
      Ссылка: Fireshot
  2. Stylebot: Вы можете использовать расширение Stylebot для кастомизации внешнего вида страниц GitHub, скрыв все элементы, кроме самого кода. Я создал стиль, который автоматически применяет нужные изменения, когда вы посещаете страницы GitHub. Вам нужно будет установить Stylebot и применить стиль, ссылку на который я предоставляю здесь: Stylebot стиль.

Вариант 2: Использование командной строки и текстового редактора

Если вам удобнее работать с командной строкой и текстовыми редакторами, вы можете скачать файл с GitHub и распечатать его с подсветкой синтаксиса следующим образом:

  1. Скачивание файла: Сначала скачайте файл с GitHub, используя кнопку "Download" или кликнув правой кнопкой мыши по коду и выбрав "Save as".

  2. Использование Vim: Вы можете открыть файл в Vim и использовать плагин Github colorscheme для подсветки синтаксиса.

    vim имя_файла.js
  3. Печать из Vim: После того как вы открыли файл в Vim и применили цветовую схему, вы можете распечатать его с помощью команды:

    :hardcopy

Вариант 3: Скриншоты

Если вышеупомянутые методы не подходят, вы всегда можете просто сделать скриншот нужной части экрана, где отображён ваш код, а затем распечатать скриншот. Для этого можно использовать стандартные функции вашей операционной системы (например, Command + Shift + 4 на Mac OS).

Заключение

Каждый из предложенных методов позволяет эффективно распечатать исходный код с синтаксисом, который вы хотите. Выберите тот, который наиболее удобен для вас, в зависимости от ваших предпочтений в работе с браузерами или текстовыми редакторами.

Оцените материал
Добавить комментарий

Капча загружается...