На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила трёх "С"
Пожалуйста,
1. Соблюдайте правила Форума.
2. Слушайте советы Модераторов.
(например, http://forum.sources.ru/index.php?act=ST&f=7&t=80382 )
3. Сверяйтесь с учебником по Великому и Могучему
  
> Печать исходников
    Вопрос, как в Linux печатать листинги программ?
    С подсветкой, с удобными полями, настройками при печати и все такое

    Добавлено
    Сейчас печатаю из Еклипса, но там поля стоят большие 3-4 см по бокам.
    И для того что бы напечатать надо зайти в настройки поменять шрифт на 7, а после печати вернуть шрифт на 9 пунктов
      Я экспортировал из Kate в HTML и вставлял в OpenOffice :)
        а попроще?
        Чаще всего я работаю с сайтами это тысячи файлов и нужно по быстрому распечатать текущий файл или даже конкретную страницу
          Посмотрите здесь.
          Может что-то подойдет для автоматизации.
            тут бред какой-то
              highlight(apt-get install highlight) умеет форматировать код html, xhtml, latex, tex, rtf, ansi, xterm256, bbcode, svg
              xhtml2pdf(apt-get install python-pisa) умеет делать из html pdf.
              lp, lpr умеют печатать pdf, в том числе и конкретную странницу
                Если файлов - десятки, то
                1. highlight
                2. Advanced Linux Printing (enscript)
                А если тысячи, то наверно и всех их печатать не имеет смысла? ;) Или может обратиться в профильную компанию для распечатки.
                  Цитата Romtek @
                  А если тысячи, то наверно и всех их печатать не имеет смысла?

                  стоп, тут меня не так поняли. Файлов тысячи и даже десятки тысяч, но печатаю я только единичные или даже куски файлов. Просто нужно система быстрой и понятной печати, открыв файл и нажал печать, без всякий танцев с бубном и пересохранением в HTML -> PDF -> печать
                    Цитата orb @
                    Просто нужно система быстрой и понятной печати, открыв файл и нажал печать, без всякий танцев с бубном и пересохранением в HTML -> PDF -> печать

                    Advanced Linux Printing (enscript) (спасибо Romtek, я про нее не знал) чем тебе не простая система печати


                    ExpandedWrap disabled
                      #!/bin/bash
                       
                      xclip -o | enscript --pretty-print


                    сохраняешь куда-нибудь в $PATH (про chmod не забудь)
                    создаешь шоркат на команду в настройках
                    выделяешь интересующий тебя участок кода, копируешь в буфер, нажимаешь свой шоркат и вуаля, забирай с принтера

                    для конкретных файлов, надеюсь сам разберешься.
                      Это даже лучше чем нужно было, потому что мне как раз и надо печатать куски файлов, а не все подрят
                      ExpandedWrap disabled
                        xclip -o | enscript --pretty-print --color --font=Courier8 --highlight=php

                      Подсветка РНР взята с сайта
                      http://pkgs.fedoraproject.org/repo/pkgs/en...93d44b6515182a/
                      1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
                      0 пользователей:


                      Рейтинг@Mail.ru
                      [ Script execution time: 0,0313 ]   [ 14 queries used ]   [ Generated: 20.05.24, 14:08 GMT ]