-
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 143.2370, which is IDEA 15.0.6.
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 .
-
Starting with versions 2018 of the IDE, JetBrains provided "Markdown Support" plugin is part of the IDE and cannot be uninstalled. It needs to be disabled, otherwise they will interfere with each other's operation.
-
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 under 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, stable 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. Latest bug fix and 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 to it or to disable the notification. To manually
switch the rendering browser use the Rendering Browser drop down list box in Preview
settings 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:
- Keymap - Assign shortcuts to plugin actions
- 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 - contains the main settings for the update channel
selection, preview, application settings and licensing divided into subsections:
- Parser - Markdown parser extensions and options. See Parser-Extensions.
- Stylesheet - Preview stylesheet options and customizations
- HTML Generation - Preview HTML generation customizations
- HTML Export - Optional exporting of generated HTML
- Rendering - Scope based rendering configuration
- Profiles - Rendering profiles for use in scope based rendering
- Debug - JavaFx Debug settings and other debugging and development options
- Notice - Copyright notices for libraries and code used by the plugin
Copyright © 2015-2019 Vladimir Schneider, Released under Apache 2.0 License