Skip to content
| Marketplace
Sign in
Visual Studio Code>Visualization>RenderCV PreviewNew to Visual Studio Code? Get it now.
RenderCV Preview

RenderCV Preview

Sinan Yasar

|
2 installs
| (0) | Free
Live side-by-side preview for RenderCV YAML resumes — re-renders as you type
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

RenderCV Preview

Live side-by-side preview for RenderCV YAML resumes in VS Code.

An unofficial, community-built extension. Not affiliated with or endorsed by the RenderCV project.

Open your CV's YAML file, click the preview icon in the editor title bar (or run RenderCV: Open Preview to the Side), and the rendered pages appear next to the editor. The preview re-renders a few hundred milliseconds after you stop typing — no need to save.

RenderCV Preview showing a YAML resume on the left and the rendered pages on the right

Features

  • Debounced re-render while typing (or on save only, if you prefer)
  • Page images update in place, so your scroll position survives edits
  • Document-style zoom (100% = actual size) plus Fit mode, and one-click access to the rendered PDF
  • HD toggle (on by default): 288 PPI preview for crisp text on Retina displays — turn it off if rendering feels sluggish
  • Friendly error pane showing RenderCV's validation messages
  • Renders into a temp folder — your project's rendercv_output/ is untouched

Requirements

The rendercv CLI (v2.x) must be installed, e.g.:

uv tool install rendercv

If it isn't on VS Code's PATH, set rendercvPreview.rendercvPath (~/.local/bin/rendercv is tried automatically).

Why not just rendercv render --watch?

RenderCV's documented VS Code setup pairs a --watch process with a PDF viewer extension, which works well. This extension differs in three ways:

  • No global auto-save. The documented flow needs files.autoSave at a 10 ms delay to feel live, which fires every other tool's on-save hooks in every project. This renders from the unsaved buffer instead.
  • Errors are visible. With --watch, a validation error prints to a terminal while the PDF pane silently keeps showing the last good render. Here the message appears over the preview.
  • No terminal to babysit, and your rendercv_output/ is left alone.

Nice to have

The YAML extension by Red Hat pairs well with this preview: RenderCV files carry a # yaml-language-server: $schema=... header, so with that extension installed you get autocompletion and inline schema validation while typing. Not required — the preview works fine without it.

Settings

Setting Default Description
rendercvPreview.rendercvPath rendercv Path to the rendercv executable
rendercvPreview.debounceMs 400 Delay after the last keystroke before re-rendering
rendercvPreview.renderOn type type (debounced, while editing) or save
rendercvPreview.previewPpi 288 Preview image resolution; display size is unaffected. 144 skips the extra compile pass

Credits

The extension icon incorporates the RenderCV mark from rendercv/rendercv (MIT).

License

MIT — see LICENSE.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft