Есть ли хороший и быстрый способ печати (на бумаге) подсветки синтаксиса кода? - PullRequest
4 голосов
/ 06 февраля 2010

Я иду на ферму. Я думаю, что там нет компьютеров, и мой ноутбук сломан. Я хочу распечатать код некоторых моих проектов на бумаге формата А4, чтобы я мог просмотреть его, пока я там. Было бы хорошо, если бы он был напечатан с подсветкой синтаксиса.

Редакторы: Vim, Блокнот ++

Код: HTML, CSS, Javascript

Ответы [ 4 ]

7 голосов
/ 06 февраля 2010
2 голосов
/ 06 февраля 2010

В Emacs используйте ps-print-buffer-with-faces. Также есть ps-print-region-with-faces для тех случаев, когда вам нужна только часть файла ...

Используйте M-x <command> для вызова команд по имени. Используйте C-h f <command> для получения справки по команде, а также чтобы узнать, какая (если она есть) имеет привязку клавиш.

1 голос
/ 06 февраля 2010

Editplus печать с подсветкой синтаксиса без изменений

1 голос
/ 06 февраля 2010
  • a2ps инструмент создает хорошие файлы PostScript для печати списка программ.

  • Vim имеет команду :TOhtml, которая генерирует HTML с выделенным текущим открытым файлом в соответствии с раскраской синтаксиса Vim. Для этого в GVim есть Syntax -> Convert to HTML меню.

  • Если вы используете LaTeX, посмотрите на листинги пакет ( pdf документация на CTAN ). Это очень хорошее решение для включения вашего кода в документацию / презентация .

Все эти инструменты поддерживают синтаксис многих языков программирования (и не-программирования).

...