печать unicode из vim

и другие vi-подобные редакторы

Модератор: /dev/random

Ответить
Goner
Сообщения: 153

печать unicode из vim

Сообщение Goner »

Делаю так:
:set pdev=my_printer
:ha!

Печатать-то печатает, но вместо юникода показывает вопросики.
Куда рыть?
Спасибо сказали:
Аватара пользователя
ZyX
Сообщения: 355
ОС: Gentoo

Re: печать unicode из vim

Сообщение ZyX »

Goner писал(а):
17.03.2011 21:51
Делаю так:
:set pdev=my_printer
:ha!

Печатать-то печатает, но вместо юникода показывает вопросики.
Куда рыть?

Никуда. В справке ясно сказано, что кодировка для вывода на печать может быть только однобайтовая. Всё, что после переконвертации не влезет в кодировку (latin1 по умолчанию), будет превращено в вопросики. Можете использовать :TOhtml из поставки по-умолчанию или :FormatCommand format (моё дополнение format.vim) (сокращается до Fo f, вместо Fo у вас может оказаться нужным что-то подлиннее) и печатать полученный HTML, можно попытаться (опять же, с помощью format.vim) получить вывод в LaTeX (:Fo f latex-xcolor), пожаловаться мне на то, что там не так (вывод в LaTeX я почти не проверял), создать из LaTeX файла pdf и затем печатать его.
Спасибо сказали:
Goner
Сообщения: 153

Re: печать unicode из vim

Сообщение Goner »

ZyX писал(а):
17.03.2011 23:08
:FormatCommand format (моё дополнение format.vim)


Спасибо. А где можно разжиться Вашим аддоном?
Спасибо сказали:
Аватара пользователя
ZyX
Сообщения: 355
ОС: Gentoo

Re: печать unicode из vim

Сообщение ZyX »

Goner писал(а):
17.03.2011 23:38
ZyX писал(а):
17.03.2011 23:08
:FormatCommand format (моё дополнение format.vim)


Спасибо. А где можно разжиться Вашим аддоном?

Рекомендуемый способ: установить vim-addon-manager (http://www.vim.org/scripts/script.php?script_id=2905), mercurial и затем поместить в ~/.vimrc call vam#ActivateAddons("formatvim"). Также есть на vim.org: http://www.vim.org/scripts/script.php?script_id=3113, там архив со всеми зависимостями.
Спасибо сказали:
Ответить