Печать до 100-го столбца - PullRequest
       2

Печать до 100-го столбца

1 голос
/ 07 февраля 2012

Мой способ написания материала выглядит примерно так - у меня colorcolumn в Vim, установленном на 100. Фактический материал, который будет напечатан и использован в руководстве, относится к тексту, который был до100-й столбец и мои заметки, комментарии, ... то, что не должно быть видно или не относится к текущей версии, идет после 100-го столбца.

Это удивительно простая и эффективная система.

Итак, вот мой вопрос ... как мне распечатать (в PDF) все до 100-го столбца, не обращая внимания на что-нибудь после него?

Я думал о системе: переместить все во временный файл, удалить все после 100-го столбца, распечатать оставшиеся stuff ... но есть ли способ сделать это действительно быстро, например, поставить егов одну команду / функцию, так что мне не нужно проходить пять различных шагов по пути?

Все конструктивные идеи приветствуются ...

Ответы [ 2 ]

2 голосов
/ 07 февраля 2012

Хорошо, если у вас есть PDF-принтер (например, cups-pdf установлен, вы можете сделать что-то вроде:

  1. :set pdev=pdf ENTER
  2. :set printoptions=paper:A4,syntax:y,wrap:y ENTER
  3. :%s:^\(.\{100\}\).*:\1: ENTER
  4. :hardcopy ENTER
  5. и

Я предоставляю вам возможность создать из него функцию / команду.

1 голос
/ 07 февраля 2012

Вы имеете в виду vim?

:%s/.*/\=getline('.')[:100]/
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...