: hardcopy файл в vim с полной раскраской - PullRequest
3 голосов
/ 19 декабря 2011

Я хотел бы напечатать некоторые файлы, которые я редактировал в MacVIM, используя полноцвет, , включая темный фон.

Конечно, я не буду отправлятьна принтер, я просто хочу сохранить его в PDF.

: бумажный фон удаляет фон и применяет некрасивую схему.

Возможно ли это?

Ответы [ 2 ]

7 голосов
/ 19 декабря 2011

Вместо этого используйте :TOhtml (это плагин, который обычно включается в среды выполнения Vim по умолчанию): введите Q, чтобы войти в режим Ex, а затем:

let html_number_lines=1
let html_no_pre=0
TOhtml
w
visual
6 голосов
/ 19 декабря 2011

Цитирование из: help: hardcopy

Текущие цвета выделения используются в распечатке со следующими соображениями:

1) Нормальный фон всегда отображается белым (т. е. чистый лист бумаги).

2) Белый текст или передний план по умолчанию отображается черным, чтобы он отображался!

3) Если «background» «темный», то цветазатемнены, чтобы компенсировать тот факт, что в противном случае они были бы слишком яркими, чтобы четко отображаться на белой бумаге.

Таким образом, может показаться, что ответ - нет, вы не можете этого сделать: печатная копия.

Также выдается следующее примечание:

Примечание. Если у вас возникают проблемы при печати с помощью: hardcopy, альтернативой может быть использование: TOhtml и печать полученного html-файла из браузера.

Если это вариант, это будет самый простой способ сделать это.

...