作ったものとか » Softs

mdview

2026-08-16 21:39:26
最終更新日から %s 以上が経過しています。
内容が古くなっている可能性があるのでご注意ください。

Go 言語で書いた Markdown ビューア

紹介

mdview は、Go 言語で書いた Windows, macOS, Linux 用の Markdown ビューアです。
(私は専ら Windows しか使っていないので、macOS, Linux での動作確認はできていませんが…)

主な特徴は以下の通りです。

ダウンロード

ダウンロード

使い方

基本的な使い方のみ記載します。

起動と表示

Markdown ファイルを mdview.exe に関連付けておくと、ファイルをダブルクリックすることで mdview を起動し、そのファイルを表示できます。

また、以下の方法でファイルを表示できます。

終了

q で、現在表示しているファイルを閉じます。 表示するファイルがもう無くなった場合、mdview は終了します。

ctrl+q で mdview 自体が終了します。(複数のファイルを開いている場合でもすべて閉じます)

メニューバーを表示する

マウスをウィンドウ上部に持っていくと、メニューバーが表示されます。

開いているファイルの表示切り替えや、見出しへのジャンプ、ダークモードへの切り替え、フォントの設定はメニューバーから行えます。

ファイルを切り替える

f を押すことで、開いているファイルの一覧が表示されます。

Escape で非表示にできます。

スクロールする

おおよそ直感的な操作は受け付けると思います。

ほかには、j, k で上下に1行スクロール、Space, b で1ページスクロール、g/G で先頭末尾へのジャンプです。

検索する

ctrl+f もしくは / で右上に検索欄が出てきます。正規表現での検索もできます。

F3, shift+F3 で前後に移動します。

ほかには、n, N でも移動できます。このとき、検索欄にフォーカスがあると検索文字列として n や N が入力されてしまいますので、先に Enter で検索欄を抜けておきましょう。

差分表示の切り替え

メニューバー (マウスをウィンドウ上部に持っていくと表示される) から、Normal / Initial Diff / Baseline Diff のいずれかを押して切り替えます。

モード説明
Normal現在の内容をそのまま表示
Initial Diff最初にファイルを開いたときの内容との差分表示
Baseline Diff最後に Update Baseline を押したときの内容との差分表示

ctrl+d で、Normal とその他2つのモードの間で切り替えられます。

Warning

差分表示は結構無理やっているので、時折、Markdown としておかしな表示になることがあります。
表示が崩れた場合は慌てずに Normal の通常表示に切り替えてみましょう。

フォントを切り替える

メニューバー (マウスをウィンドウ上部に持っていくと表示される) から、Menu ≫ Font… を選択します。

フォントは 1em/1.8 "BIZ UDPゴシック" のように CSS の font の形式 で指定します。 例で出したのは、1文字の大きさに対して1.8文字分の行の高さを確保する(つまり行間が 0.8 文字分) というものです。

その他の機能

その他の機能もいくつか挙げておきます。

その他

以前のバージョンでは、関連付けから Markdown ファイルを開いた場合は別のプロセスとして mdview が起動するようになっていました。

その挙動の方が良い、ということであれば、最新版ではなく v2.0.0 を使ってみてください。 (最近追加された、フォルダーを開く機能は不完全ですが)