ソースコードを紙に印刷したい
VSCodeでソースコードを印刷したいと思いました。
私はソースコードを印刷してマーカーで証をつけてチェックする、という使い方が身についてしまっていて、ソースコードを印刷してしまいがちです。
連続紙があった頃は15インチのドットインパクトプリンタでダラダラと印刷し、会議用の長机の前後に紙を垂らして数メートルにもなろうかというソースコードをチェックしていました。その昔のFortranのプログラムは構造化されていなくて長ければ長いほどすばらしい、などという偏った作りをしていた会社もあったと聞いています。実際そういったソースコードを構造化して作り直す仕事をしたこともあります。
今は印刷するときにちゃんとページ番号や行番号を振っておかないと連続紙ではないので順番がわからなくなり大変です。しかも連続してみようとするとテープで貼り付けてつないだり。。。なんてことは今のクラス構造であればほぼありません。
理由はともかく、素のままのVSCodeでは印刷機能がありません。
PrintCode extensionを入れる
ググってみたらPrintCodeというextensionを入れるといいというページが多数ありました。
早速extensionでprintとやって調べてみたのですが、出てきたextensionの中ではダントツにダウンロード数が多いのがPrintCodeでした。しかしそれでも149,845です。少ない気がするのは私だけでしょうか。
世の中のVSCode使ってる開発者は、みんな印刷しないんですね。GitHubなんかでソースコード共有しながら修正箇所にちゃんとコメント入れていけば大丈夫って感じですかね。
ブラウザで印刷できた
さて、PrintCodeで印刷してみたら、ブラウザ(Google Chrome)がlocalhostへアクセスして印刷イメージが表示されて印刷ダイアログが表示されました。
私は、これで事足りました。Google Chromeじゃなくてもブラウザで印刷できれば良いのでしょう。
お役に立てば幸いです。