多くの Unicode 文字 (≼、⊓、⊔、...) を含むテキスト ファイルを使用しています。Vim では問題なく表示されますが、印刷すると一般的な文字に置き換えられます。Gedit は問題なくそれらを印刷しますが、印刷するためだけに別のエディターを起動するのは少し面倒です。
vim (Linux/Gnome) を正しく印刷する方法はありますか? vim-gnome
gedit と同じインフラストラクチャを使用することを期待して、使用してみましたが、そうではありません。
Vim は、印刷に 8 ビット エンコーディングしか使用できません。これらすべての文字を含むエンコーディングがある場合、必要なのは使用することだけです
set printencoding={encoding}
そうでない場合は、vim から直接印刷することはできません。:TOhtml
@DaoWen によって提案されたコマンドを使用できます。
:TOhtml
:w /tmp/print.html
:!command-that-makes-browser-print-a-file(I-do-not-know-one) /tmp/print.html
:!rm /tmp/print.html
. 私のformatvimプラグインを使用して、latex を介してこれを pdf に出力することもできます (バグ レポートを提出することを忘れないでください: latex-xcolor の出力はテストされていません)。
:Format format latex-xcolor to /tmp/print.tex
:!pdflatex /tmp/print.tex && lp /tmp/print.pdf && rm /tmp/print.*
(html出力も使用できますが、それを印刷するコマンドはわかりません)。もちろん、これらを単一のキーにマッピングできます。
:TOhtmlコマンドを使用してドキュメントを変換し、バッファーを HTML 形式で出力してみてください。結果のファイルをブラウザから印刷できるはずです。