VimのMarkdownPreview Pluginインストール

概要

Vimに機能豊富なMarkdownPreviewというPluginをインストールする。

詳細情報:iamcco / markdown-preview.nvim

できること

以下種類のものを描画できる:
* グラフ
* PlantUMLでUML図(シーケンス図など)
* ガントチャート
* LaTeX

etc.

1つのPluginをインストールすればこれだけの機能が使えるのはすごく便利だ。

インストール方法

.vimrcにこれ1行だけを入れればOK

Plug 'iamcco/markdown-preview.nvim', { 'do': { -> mkdp#util#install() }, 'for': ['markdown', 'vim-plug']}

そして、コマンド:MarkdownPreviewを次のようにmapする

nnoremap <Leader>b :MarkdownPreview<CR>

自分の環境では、Space + bでデフォルトブラウザ(Firefox)が立ち上がってプレビューしてくれる。

TIPS

単独1行 or 複数行で書きたい場合

$$ hogehoge $$

$$
&1行目\\
&最終行
$$

他の文字と同じ行に書きたい場合

hogehoge $fugafuga$ hogehoge

例:2次方程式の基本形は $y = a x ^ 2 + b x + c$

揃え方

  1. $$ hogehoge $$で囲む場合
    デフォルトで中央揃えになる。
  2. $ hogehoge $で囲む場合
    左揃えになる。
  3. $$ \tag*{右揃えの記号など} $$で囲む場合
    右揃えになる。

動作確認

LaTeX余弦定理の公式を書いてプレビューしてみた。

$$ \cos A = \frac {b ^ 2 + c ^2 - a ^ 2} {2bc} $$

書き方:$$ \cos A = \frac {b ^ 2 + c ^2 - a ^ 2} {2bc} $$

参考資料(Thanks very much!)

https://www.rasukarusan.com/entry/2019/08/25/162150