VSCodeを使ってWord文書にきれいなシンタックスハイライトを付ける方法
レポートを書くときとかにVSCodeで書いたコードをWordに貼り付けることがあるけど、VSCodeのテキストをそのままWordに貼り付けると、スクロールしたときに白線がちらつく。
原因は、VSCodeからコピーしたテキストには網掛けの設定がかかっていること。
背景色を段落の網掛けで再現しようとしたせいでちらついてしまうわけです。
なので、この設定を
- (タブ右下)設定対象 → 段落
- 背景色 → 色なし
と設定してあげればちらつきはなくなる。
でもこれだと背景色がなくて見づらいので、テーブルを使ってあげる。
表を作成したら、表に対して背景色を適用してあげる。
VSCodeから色をスポイトして、表を塗りつぶす。
今回は#22272Eらしい
あとはさっきのテキストを貼り付けて完成!
と、ここまでやってきてなんですが、塗りつぶしたテーブルの上にそのままVSCodeからのテキストを貼り付けても、見た目上の結果は変わりません。
めんどくさい場合はそちらを推奨。
※余談
印刷を視野に入れてる場合は、Lightテーマでやるといいかも