てくなべ (tekunabe)

ansible / network / automation

Visual Studio Code 上のコードをパワポにコピペするとシンタックスハイライトしたままペーストできる

はじめに

タイトルのままですが、 Visual Studio Code(以下、VS Code) 上のコードをパワポにコピペすると、シンタックスハイライトしたままペーストできます。

パワポで資料を作る際、サンプルコードを貼る場合に便利です。

シンタックスハイライトしないで貼ると、やや見にくいですし、かといってシンタックスハイライトされたVS Code のエディタ画面のキャプチャですと、コードを修正できません。

見やすく、かつ修正できるのがこの方法です。

方法

f:id:akira6592:20190924214958p:plain
(1) 普通にコピー

f:id:akira6592:20190924222135p:plain
(2) 書式を保ってペースト

f:id:akira6592:20190924215318p:plain
(3) シンタックスハイライトされたまま文字列としてペーストされる

デモ動画

補足

なお、VSCode 1.37.1 までは、ペースとした際にインデントがなくなってしまう事象がありましたが、1.38.1 での確認では正常にインデントを保ってくれるようになりました。