Размещение большего количества кода на печатной странице в блокноте ++
В данный момент я пытаюсь напечатать фрагмент кода длиной около 1,03 страниц. Последние несколько строк начинаются на следующей странице. В результате я теряю всю страницу, и за ней также гораздо труднее следить, потому что она на двух страницах.
После долгих усилий мне удалось найти возможность изменить размер шрифта, однако, когда я уменьшил размер шрифта, это, похоже, не решило проблему. Я уменьшил размер шрифта с 10pt до 8pt, и на первой странице все еще остается такое же количество строк. Символы действительно меньше, однако кажется, что высота строки точно такая же. Когда я помещаю две страницы рядом, линии выстраиваются точно.
Причина, по которой я печатаю с помощью Notepad ++, заключается в том, чтобы сохранить имя файла и номера строк. Так что, если нет способа заставить Notepad ++ сделать это, есть ли какая-нибудь онлайн-утилита, предназначенная для этой цели? Чтобы было ясно, мне нужно иметь только небольшой набор напечатанного кода, а не весь файл, или мне нужно начинать номера строк со значения выше 1. Все утилиты, которые я нашел до сих пор, обычно не давали мне Вывод я мог бы напечатать напрямую, и мне еще предстоит найти тот, который имеет смещение номера строки или возможность поместить имя файла в заголовок.
Ограниченные решения:
- Печать из Блокнота ++. Не вписывается в код на странице.
- Копирование в Microsoft Word и добавление номеров строк вручную. Это довольно трудоемкий процесс, и я хотел бы получить решение, которое очень быстро работает для печати кода. Кроме того, нет подсветки синтаксиса, если я не делаю это вручную.
- Копирование в Microsoft Excel. Это избавляет от необходимости вручную увеличивать номера строк, но форматирование довольно ограничено, и опять нет подсветки синтаксиса, если я не сделаю это вручную.
- pretty-print.net. Не печатает подсветку синтаксиса C++. Нет способа изменить номер строки. Много верхних и нижних колонтитулов в печатной продукции.
- hilite.me. Отпечатки с массивным заголовком. Нет способа настроить номера строк.
- hilite.me и скопировать в HTML, а затем распечатать из браузера. Требуется ручная настройка всех номеров строк.
- prettyprinter.de. Запутывает форматирование и не добавляет номера строк.
- Создание моей собственной утилиты. Хотя я мог бы сделать это довольно быстро, подсветка синтаксиса кажется намного более сложной, чем любая другая часть.
Код является кодом C++. Я надеюсь на решение, которое не ограничивается C++, хотя. Если мне нужно, я сделаю свою собственную утилиту и откажусь от подсветки синтаксиса, но это похоже на то, что кто-то наверняка уже сделал бы.
2 ответа
Во-первых, отвечая на ваш вопрос об уменьшении размера шрифта в Notepad++
Перейдите в раздел Плагины -> NppExecute -> Выполнить (если вы не видите эту опцию, см. Ниже, как ее установить). Введите следующее:
NPP_CONSOLE 0
SCI_SENDMSG 2146 -2
-2
указывает на то, что исходная шкала уменьшена на 2 уровня. Мне лично нравится -4
так длинные файлы помещаются на меньшем количестве страниц.
Если вы хотите, вы можете сохранить сценарий, нажав Сохранить... и введите имя для сценария. Нажмите ОК. Теперь печатайте как обычно (например, Файл -> Печать).
Если вы хотите сделать это постоянное изменение, перейдите в Плагины -> NppExec -> Расширенные настройки... *. Откроется окно дополнительных параметров NppExec. В разделе " Дополнительные параметры" -> "Выполнить этот сценарий при запуске Notepad++", выберите сохраненный сценарий и нажмите " ОК".
Если плагин NppExec не установлен
Зайдите в Плагины -> Менеджер плагинов -> Показать менеджер плагинов. Выберите NppExec и нажмите Установить. Затем следуйте инструкциям выше.
От: https://www.thefreewindows.com/19675/configure-notepad-smaller-print-font/
Во-вторых, если вы хотите использовать Word
Существует простой способ добавить номера строк: Макет (вкладка) -> Номера строк (группа Page Setup). Выберите вариант, который вы предпочитаете.
Следующее работает для меня. Перейдите в Настройки> Конфигуратор стиля. Установите размер шрифта немного меньше текущего значения. В моем случае это было 11 пунктов, поэтому я установил его на 10. Убедитесь, что вы отметили "Включить общий размер шрифта". По умолчанию используется значение "пусто" (вверху списка), которое составляет около 10 пунктов.
Это изменит размер шрифта всего документа на новый размер, и он будет печататься в этом размере. Изменение от 10 до 9 пунктов должно соответствовать вашему документу на 1 странице.
Другая вещь, которую вы можете попробовать, это удалить верхние и / или нижние колонтитулы, удалив текущие записи для них в меню "Настройки"> "Настройки"> "Печать". Прежде чем сделать это, вы можете записать, что они...