LoginSignup
0
2

More than 3 years have passed since last update.

Vimで表示中の色をそのままに Word とか OneNote とかに貼り付けたい

Last updated at Posted at 2019-06-21

Vimのシンタックスハイライトは単純なものなら簡単に書けて便利です。

なので、<ProjectRoot>/.vim/syntax/hogehoge.vim とかにプロジェクト固有の設定を記載して .local.vimrc(localrcプラグイン) で読み込むってことをよくやります。

ソースコードだけでなく調査メモなどにもこの方法で色付けをしており、その色のままほかの人に展開したいってなったときに調べた方法を備忘録として残しておきます。
Vimで表示している色をなるべくそのまま Word/Excel/PowerPoint/OneNote で再現させる方法です。

image.png

かなり迂遠な方法なので、もっと簡単な方法があれば教えてください。

手順

HTML化して背景色を取り除きます。

Wordを利用する

  1. TOhtmlコマンドでHTMLファイル作成
  2. HTMLファイルをブラウザで開き、全選択してコピー
  3. Word(新規作成)に貼り付け
  4. 全選択し、フォントの設定をしておく
  5. 全選択の状態のまま、「罫線」のメニューから「線種とページ罫線と網掛けの設定」を開く
  6. 「網掛け」タブから「背景の色」を「色なし」を選ぶ
  7. 全選択してコピーし、好きなところに貼り付け

線種とページ罫線と網掛けの設定
「線種とページ罫線と網掛けの設定」はこれ

Excelを利用する

背景色を削除する手間はないですが、貼り付け先がWordやOneNoteだと、貼り付けたときに表形式になります。

  1. TOhtmlコマンドでHTMLファイル作成
  2. HTMLファイルをブラウザで開き、全選択してコピー
  3. Excel(新規作成)に貼り付け
  4. 選択状態を維持し、フォントの設定をする
  5. コピーし、好きなところに貼り付け
0
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2