RST Preview & reStructuredText Preview (RST Viewer, No Python)

RST Preview & reStructuredText Preview (RST Viewer, No Python), a VS Code extension by Zovo

Open a .rst file and see it rendered beside the editor, as you type. No Python, no Sphinx, no docutils, no conf.py. Free, no sign-in, works offline.

Install in VS CodeOpen the Marketplace page

Free, MIT license. Needs VS Code 1.90.0 or newer. Extension ID zovo.zovo-rst-preview, version 0.2.2.

README.rst in the editor with RST Preview beside it, dark theme

Questions people ask

Is RST Preview & reStructuredText Preview (RST Viewer, No Python) free?

Yes. RST Preview & reStructuredText Preview (RST Viewer, No Python) is free and MIT licensed.

How do I install RST Preview & reStructuredText Preview (RST Viewer, No Python)?

Click "Install in VS Code" above, or search for zovo.zovo-rst-preview in the Extensions view.

Why this preview

A Sphinx page with toctree, autodoc and a function signature in RST Preview, light theme

What it does

Typing in the editor: the preview updates and a too short title underline shows in the Problems panel
A grid table with row and column spans, a simple table, list-table and csv-table, light theme
Math with KaTeX: inline, display and a broken formula shown in red

How to use

  1. Open a .rst file.
  2. Click the preview button at the top right of the editor, or press Ctrl+K V (Cmd+K V on a Mac). Ctrl+Shift+V opens the preview in place of the editor.
  3. Use the Outline, VS Code / GitHub, Export HTML and Source buttons in the preview toolbar.

Large files and safety

A 2 MB file with 5,000 sections rendered in about 2 seconds
Includes of /etc/passwd, ../ paths and an include cycle are refused with a clear note

Settings

SettingDefaultWhat it does
rstPreview.stylevscodevscode or github look
rstPreview.scrollSynctrueScroll the preview and the editor together
rstPreview.updateDelayMs250Wait after typing before the preview renders again
rstPreview.maxFileMB20Largest file that renders at once
rstPreview.problemswarningswarnings, all or off for the Problems panel
rstPreview.fontSize0Font size in pixels (0 = 14 px)
rstPreview.askForRatingtrueOne rating request after a few days of use
rstPreview.showSupportLinkstrueSmall Sponsor and More free viewers links at the bottom

Limits

Guides

Install RST Preview & reStructuredText Preview (RST Viewer, No Python)

Click the button to open VS Code and install it, or press Ctrl+P (Cmd+P on macOS) in VS Code and run ext install zovo.zovo-rst-preview.

Free, MIT license. Needs VS Code 1.90.0 or newer. Extension ID zovo.zovo-rst-preview, version 0.2.2.

Source code and issues are on GitHub.

All our VS Code extensions

Support this work

If this extension saves you time, you can support the work on GitHub Sponsors. Monthly tiers start at $5, and one-time tiers start at $15. Sponsorship is optional, and the tool works the same without it.

Need your format supported?

Open a format request with a sample file, and I reply there whether it can be done. For USD 299 once, through this GitHub Sponsors tier, I add your file format or a missing feature to this extension, with tests, within 7 days.