-
Notifications
You must be signed in to change notification settings - Fork 127
Installation
The plugin will work on a JetBrains product with minimum build of 141.1532, which is IDEA 14.1.4.
You can install the plugin two different ways:
-
download the plugin from IntelliJ Markdown Navigator plugin page and install it from disk via Preferences > Plugins and clicking on Install plugin from disk...
-
Go to Preferences > Plugins and clicking on Browse Repositories...
- Select Markdown Navigator from the list of plugins. You can type 'markdown' into the search field to limit the list of plugins.
- In the right hand information panel click the install button .
-
Restart the IDE
-
You should see the Markdown Navigator document icon or the wiki page icon on all Markdown files in your project.
Two HTML Preview options are available under Preferences on OS X and File/Settings on Windows and Linux, Languages & Settings > Markdown: Swing and JavaFx WebView based.
-
Swing based renderer is lightning fast, will run JDK as early as 1.6 but its limitations make it impossible to get close to GitHub look and some of its elements look jagged on retina displays. That said, it will show the result but not exactly like GitHub.
-
JavaFx WebView based renderer is close to browser HTML, CSS and JavaScript implementation, retina aware. It does require that your IDE's boot JDK is 1.8.0u40 or later and it is more resource demanding. It does look good.
❗ If you installed the plugin but are experiencing problems getting the JavaFX preview working please see the JavaFX WebView HTML Preview Not Working guide.
Being a feature rich plugin, Markdown Navigator has many configuration options to customize its behavior for your use. You can find the various configuration options by category and related functionality in Preferences on OS X and settings on Windows/Linux under Languages & Frameworks > Markdown section. Please review a brief description of configuration categories in the Configuration Settings section.
If you have an Markdown Navigator license then you should enter it into the License Information text box or use the Load License from vladsch.com button to open a dialog box that will allow you to enter your licensee e-mail and name then proceed to download it from the vladsch.com server.
❗ You can set a license password on your license by logging into your vladsch.com account setting the password for your license in the license list. If you have not set a license password then you should leave the password text box empty.
Default settings will use the official plugin release channel. If you want to get updates before they are officially releases you can select the Patch Release option in the Check updates for: drop down list box. Bleeding edge development releases can be accessed via Early Access Program option.
Default renderer is Swing which works on all IDE, JDK and OS combinations. If JavaFX WebView is available, you will be prompted to switch or disable the notification. To manually switch the rendering browser use the Rendering Browser drop down list box and select JavaFX WebView.
The screen image shows all the sections in preferences or settings, depending on your platform, that contain Markdown Navigator configuration items, with other sections removed from the image for brevity:
- Code Folding - Fold by default settings
- Colors & Fonts > Markdown - syntax highlighting color settings
- Code Style > Markdown - wrap on typing, right margin, smart edit settings and element formatting styles.
- Live Templates - Markdown template group contains the default live templates included in the plugin
- Intentions - Markdown group contains the intention actions provided by the plugin. Individual intentions can be disabled here.
- Languages & Frameworks > Markdown - this contains the main settings for the update channel
selection, preview, application settings and licensing. Subsections include:
- Parser - Markdown parser extensions and options.
- Stylesheet - Preview stylesheet options and customizations
- HTML Generation - Preview HTML generation customizations
- Notice - Copyright notices for libraries and code used by the plugin
Copyright © 2015-2019 Vladimir Schneider, Released under Apache 2.0 License