Markdown Navigator

Compatible with: IntelliJ IDEA PhpStorm WebStorm PyCharm RubyMine AppCode CLion GoLand DataGrip Rider MPS Android Studio
Jun 15, 2018
3 091 730
Markdown Navigator 2.0

Markdown language support for IntelliJ platform

A Markdown plugin with GFM and a matching preview style.

Get Markdown Navigator enhanced edition to unlock all productivity features.

Document with pleasure!

Work with Markdown files like you do with other languages in the IDE, by getting full support for:

  • Paste images into documents for fast screen capture links
  • Drag & Drop files and images for fast link insertion
  • Formatting to cleanup documents with a key stroke
  • Navigation and Find Usages to find references without effort
  • Copy Markdown as JIRA, YouTrack or HTML formatted text
  • Convert HTML to Markdown by pasting it into a Markdown document.
  • Export to HTML or PDF to share with others
  • Refactoring of all referencing elements:
    • files ⟺ links
    • headings ⟺ ref anchors
    • footnotes ⟺ footnote refs
    • references ⟺ ref links/ref images
  • Completions to reduce typing:
    • link address ⇐ files
    • ref anchors ⇐ headings
    • footnote refs ⇐ footnotes
    • ref links/ref images ⇐ references
    • link text ⇐ ref anchor/link address
  • Error and Warning annotations to help catch mistakes early
  • Intention actions for fast results with less effort
  • Wrap on Typing to keep it nicely formatted as you edit
  • GitHub style rendering that you are used to, out of the box
  • Fast typing response for distraction free editing
  • Fully customizable to adjust to your preferences and project needs


Download plugin

Recent change notes

2.5.4 - Bug Fix Release
  • Fix: High Sierra JavaFx issue, implement JavaFX initialization as per Markdown Support.
  • Add: Document Translation using Yandex.Translate and flexmark-java translation helper API, configured in debug settings. This is a temporary implementation which will be moved to its own plugin in the future.
  • Fix: diagnostic/NPE on JavaFX WebView save editor state.
  • Add: conversion of emoji from HTML mime copied back from Apple mail.
  • Fix: paste image file name from link name would not be URI decoded.
  • Add: folding of list items longer than one line of text
  • Fix: #590, “Create directories and folder” does only create directory on first hit.
  • Fix: #591, uncomment does not remove leading space, removed padding spaces from comment prefix/suffix.
  • Fix: shorten toolbar by moving more rare actions to popup menus: list, table, misc and copy
  • Fix: wrap on typing > to insert block quote level into existing block quote or using backspace to remove a block quote level
  • Fix: wrap on typing backspace in footnote definition would replicate the first line prefix on continuation lines
  • Fix: inserting an EOL in a list item before text matching bullet list marker or numbered would double the list marker on the resulting line
  • Add: option for escape/unescape all numbered list lead-in of number. when wrapping text.
  • Fix: diagnostic java.lang.RuntimeException in ImageUtils.getImageFromTransferable when pasting an image
  • Fix: java.lang.Throwable: Invalid file: DB VirtualFile: table when caused sometimes by file watcher requesting markdown files be re-parsed
  • Fix: diagnostic java.lang.IllegalArgumentException: Argument for @NotNull parameter ‘project’
  • Fix: accept license code when extra spaces are added before EOL in e-mail.
  • Fix: diagnostic/ prevSibling should not be null.
  • Add: option to disable gutter margin for markdown documents
  • Add: option to disable line markers to main settings panel.
  • Fix: file types by specific extension completion did not work
  • Fix: link resolution would not find files with nested extensions like blade.php
  • Change: toggle inline attribute when the caret is at the end of a non-space span now restores the caret position when applying the style instead of end of the span, inside the markers. More natural when inlining a word to continue typing.
  • Fix: #575, Broken Spell Checker, spell checking not working on paragraph text for basic plugin.
  • Fix: JavaFX detection with Android Studio 3.0
  • Fix: #434, Spellchecker context menu is duplicated
  • Add: Use rename for spelling error intention to allow turning off Rename to: spellchecking intention and use the regular Change to: intention.
  • Fix: remove old storage macros

General usage instructions

Install and get GitHub-like markdown with HTML preview and HTML text tabs for markdown text files.