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