vimエディタの印刷機能を使用する #4 (プリンタ設定)
vimエディタの印刷機能に関する説明です。 この記事ではvimエディタの印刷機能のうち、プリンター関連の設定について解説します。 (Windows)
概要
vimエディタの印刷機能に関する説明です。
この記事ではvimエディタの印刷機能のうち、プリンター関連の設定について解説します。
紙の印刷方向
「printoptions」オプションに、
「portrait:y」を設定すると、紙の向きを縦方向で印刷し、
「portrait:y」を設定すると紙の向き横方向で印刷します。
「portrait」の設定例は次の通りです。
" 縦方向に印刷 :set printoptions=portrait:y
" 横方向に印刷 :set printoptions=portrait:n
複数部数印刷時の印刷の順序
複数部数を印刷時に、それぞれのページをどの順番で印刷するかは、
「printoptions」オプションの「collate」の設定でコントロールできます。
部単位で印刷する場合は「collate:y」と設定し、
" 部単位で印刷する :set printoptions=collate:y " (1ページ目、1ページ目、1ページ目、2ページ目、2ページ目、2ページ目、3ページ目、、、)
ページごとに印刷する場合は「collate:n」と設定してください。
" ページごとに印刷する :set printoptions=collate:n " (1ページ目、1ページ目、1ページ目、2ページ目、2ページ目、2ページ目、3ページ目、、、)
Note
プリンタダイアログを使用して印刷する場合は、 この「collate」の設定は使用されません。
印刷ジョブ
複数ページを印刷時に、1回で印刷しきるか、複数回のジョブに分けて印刷するかを、
「printoptions」オプションの「jobsplit」で設定できます。
1回のジョブで印刷する場合は(デフォルト)、
" 印刷ジョブを分けない :set printoptions=jobsplit:n
複数回に分けて、印刷する場合は、
" 印刷ジョブを分ける :set printoptions=jobsplit:y
と、設定してください。
用紙サイズ
印刷時の用紙サイズは「printoptions」オプションの「paper」で設定します。
選択可能な用紙サイズの種類は、10x14、A3、A4、A5、B4、B5、executive、folio、ledger、legal、letter、quarto、statement、tabloid です。
「paper」の設定例は次のようになります。
" 10x14 :set printoptions+=paper:10x14 " A3 :set printoptions+=paper:A3 " A4 :set printoptions+=paper:A4 " A5 :set printoptions+=paper:A5 " B4 :set printoptions+=paper:B4 " B5 :set printoptions+=paper:B5 " executive :set printoptions+=paper:executive " folio :set printoptions+=paper:folio " ledger :set printoptions+=paper:ledger " legal :set printoptions+=paper:legal " letter :set printoptions+=paper:letter " quarto :set printoptions+=paper:quarto " statement :set printoptions+=paper:statement " tabloid :set printoptions+=paper:tabloid
未設定時は、デフォルトのA4サイズが使用されます。
片面印刷、両面印刷
「printoptions」オプションの「duplex」で片面印刷、両面印刷の設定を指定できます。
用意されている設定は「片面印刷」「両面印刷(長辺綴じ)」「両面印刷(短辺綴じ)」の3種類です。
片面印刷。
" 片面印刷(デフォルト) :set printoptions=duplex:off
両面印刷、長辺綴じ。長辺綴じは用紙の長い辺を基点とする綴じ方。
" 両面印刷 綴じ位置が紙の長い辺 :set printoptions=duplex:long
両面印刷、短辺綴じ。短辺綴じは用紙の短い辺を基点とする綴じ方。
" 両面印刷 綴じ位置が紙の短い辺 :set printoptions=duplex:short
Note
両面印刷するには、両面印刷に対応したプリンタが必要です。
Recent Comments
ありがとうございます!
http://nanasi.jp/articles/howto/editing/visualcursor-endtoend.html · 7 years ago
知りませんでした。有難うございました。
http://nanasi.jp/articles/howto/file/open-with-format.html · 9 years ago
<c-f>1ページ分、下にスクロールする<c-b>1ページ分、上にスクロールする
どっちも逆です。
http://nanasi.jp/articles/howto/user-manual/user-manual-motion.html · 10 years ago
set 使用時に : で閉じるのを忘れて右往左往してました。
http://nanasi.jp/articles/howto/file/modeline.html · 10 years ago
やっぱり日本語の方が早いっす。
http://nanasi.jp/articles/howto/help/help_ja.html · 12 years ago