Vimのシンタックスハイライトは単純なものなら簡単に書けて便利です。
なので、<ProjectRoot>/.vim/syntax/hogehoge.vim
とかにプロジェクト固有の設定を記載して .local.vimrc
(localrcプラグイン) で読み込むってことをよくやります。
ソースコードだけでなく調査メモなどにもこの方法で色付けをしており、その色のままほかの人に展開したいってなったときに調べた方法を備忘録として残しておきます。
Vimで表示している色をなるべくそのまま Word/Excel/PowerPoint/OneNote で再現させる方法です。
かなり迂遠な方法なので、もっと簡単な方法があれば教えてください。
手順
HTML化して背景色を取り除きます。
Wordを利用する
TOhtml
コマンドでHTMLファイル作成- HTMLファイルをブラウザで開き、全選択してコピー
- Word(新規作成)に貼り付け
- 全選択し、フォントの設定をしておく
- 全選択の状態のまま、「罫線」のメニューから「線種とページ罫線と網掛けの設定」を開く
- 「網掛け」タブから「背景の色」を「色なし」を選ぶ
- 全選択してコピーし、好きなところに貼り付け
Excelを利用する
背景色を削除する手間はないですが、貼り付け先がWordやOneNoteだと、貼り付けたときに表形式になります。
TOhtml
コマンドでHTMLファイル作成- HTMLファイルをブラウザで開き、全選択してコピー
- Excel(新規作成)に貼り付け
- 選択状態を維持し、フォントの設定をする
- コピーし、好きなところに貼り付け