This extension for VSCode and compatible editors provides IDE-grade editing and refactoring support for Markdown files. This is most useful for large collections of Markdown documents containing lots of links between them. This extension works best with Markdown files formatted via
Prettier or dprint. It ignores
files in the autocomplete links to Markdown documentsTyping autocomplete image tagsTyping autocomplete headingsTyping rename file ⇒ update links to this fileWhen you rename a file, all links to this file in other Markdown files would be broken. Markdown IDE fixes this by changing the target of these links to the new filename. delete file ⇒ remove links to this fileWhen you delete a file, all links to this file in other Markdown files would be broken. Markdown IDE fixes this by removing these links. rename Markdown file title ⇒ update links containing this titleRun the "Markdown IDE: Rename document title" command to change the primary heading of a document. Markdown IDE updates the title of matching links to that document. "go to definition" for linksMarkdown IDE supports the
go to definition
movements ( extract new file with selected titleWhen the selection highlights a single line, Markdown IDE provides an "extract file with this title" refactor. It creates a new file with the selected text as its title and replaces the selection with a link to this new file. extract new file with selected contentWhen the selection highlights multiple lines, Markdown IDE provides an "extract file with this content" refactor. It asks the user for a title, creates a new file with the given title and the selected text as its content, and replaces the selection with a link to this new file. "link to note" refactorWhen selecting text that is also the title of an existing note, Markdown IDE offers a code action that replaces the selection with a link to the respective note. Tikibase supportTikibase is a linter for Markdown-based
wikis and knowledge bases. If you have a configurationIf present, Markdown IDE uses the |