Как напечатать исходный код скрипта bash (на бумаге)? - PullRequest
0 голосов
/ 30 июля 2009

Мне нужно напечатать несколько сценариев Bash на бумаге. Любые рекомендации о том, как получить хороший вывод с подсветкой синтаксиса и все такое?

Я пробовал TextMate, но на выходе были огромные шрифты (без подсветки синтаксиса, без цветов).

Ответы [ 5 ]

1 голос
/ 30 июля 2009

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

Обычно я советую напечатать файл, чтобы я мог просмотреть его в режиме предварительного просмотра и настроить любые параметры.

Вы можете вытащить его из MacPorts, если у вас его еще нет.

1 голос
/ 30 июля 2009

Вы можете использовать gvim для конвертации скрипта в цветной HTML. (Откройте скрипт в gvim, затем выберите меню «Синтаксис», затем «Преобразовать в HTML»). Затем вы можете распечатать этот HTML, используя Firefox.

0 голосов
/ 01 августа 2009

Komodo Edit бесплатно, работает в Linux, OSX и Windows, отлично работает с выделением множества различных форматов.

0 голосов
/ 31 июля 2009

Я обычно предпочитаю enscript, и это мои любимые варианты:

enscript -2rG -Ebash <filename> -P<printername>
  • -2 -> распечатать две страницы на листе
  • -r -> повернуть на 90º
  • -G -> необычные заголовки
  • -Ebash -> подсветка синтаксиса для bash

Если вам надоело писать это все время, вы можете написать псевдоним или поместить его в make-файл.

0 голосов
/ 30 июля 2009

В итоге я использовал Bundles> TextMate> Создать HTML в TextMate и затем напечатал HTML.

...