Obsidian + VS Code
Extension - Foam
https://foambubble.github.io/foam
Commands
- Foam: Show Graph
- Paste URL (Command + Shift + V)
Extension - Markdown All in One
https://marketplace.visualstudio.com/items?itemName=yzhang.markdown-all-in-one
Available Commands
- Markdown All in One: Create Table of Contents
- Markdown All in One: Update Table of Contents
- Markdown All in One: Add/Update section numbers
- Markdown All in One: Remove section numbers
- Markdown All in One: Toggle code span
- Markdown All in One: Toggle code block
- Markdown All in One: Print current document to HTML
- Markdown All in One: Print documents to HTML
- Markdown All in One: Toggle math environment
- Markdown All in One: Toggle list
- It will cycle through list markers (by default
-
,*
,+
,1.
and1)
, which can be changed with optionlist.toggle.candidate-markers
).
- It will cycle through list markers (by default
Shortcuts
Key | Command |
---|---|
<kbd> Ctrl</kbd> /<kbd> Cmd</kbd> + <kbd> B</kbd> | Toggle bold |
<kbd> Ctrl</kbd> /<kbd> Cmd</kbd> + <kbd> I</kbd> | Toggle italic |
<kbd> Alt</kbd> +<kbd> S</kbd> (on Windows) | Toggle strikethrough<sup> 1</sup> |
<kbd> Ctrl</kbd> + <kbd> Shift</kbd> + <kbd> ]</kbd> | Toggle heading (uplevel) |
<kbd> Ctrl</kbd> + <kbd> Shift</kbd> + <kbd> [</kbd> | Toggle heading (downlevel) |
<kbd> Ctrl</kbd> /<kbd> Cmd</kbd> + <kbd> M</kbd> | Toggle math environment |
<kbd> Alt</kbd> + <kbd> C</kbd> | Check/Uncheck task list item |
<kbd> Ctrl</kbd> /<kbd> Cmd</kbd> + <kbd> Shift</kbd> + <kbd> V</kbd> | Toggle preview |
<kbd> Ctrl</kbd> /<kbd> Cmd</kbd> + <kbd> K</kbd> <kbd> V</kbd> | Toggle preview to side |
<sup>
1. If the cursor is on a list/task item without selection, strikethrough will be added to the whole item (line)</sup>
Other Extensions
- Markdown Preview Enhanced
- markdownlint
- markdown-link-expander markdown-link-expander - Visual Studio Marketplace
- GitHub - svsool/memo: Markdown knowledge base with bidirectional links built on top of VSCode
- Paste URL
- GitHub - cweijan/vscode-office - markdown WYSIWYG
- GitHub - zaaack/vscode-markdown-editor: A vscode extension to make your vscode become a full-featured WYSIWYG markdown editor
- GitDoc - Visual Studio Marketplace
- GitHub - ckeditor/ckeditor5: Powerful rich text editor framework with a modular architecture, modern integrations, and features like collaborative editing. WYSIWYG
Markdown shortcuts in VSCode
- drag and drop image (with shift) to automatically create links https://code.visualstudio.com/docs/languages/markdown
- cmd + shift + o - quickly switch headers
- cmd + K, V - (side-by-side preview)
- Shift + cmd + V - (live preview) (double click to edit)