Markdown and Key Binding Cheatsheet

A no-frills guide to writing in Markdown. Covers everything from basic formatting to tables and Jekyll-specific features, with practical examples you can copy and use right away.

Markdown Tutorial

Basic Text Formatting

Plain text requires no special formatting.
**Bold text** uses double asterisks
*Italic text* uses single asterisks
***Bold and italic*** uses triple asterisks
~~Strikethrough~~ uses double tildes

Plain text requires no special formatting. Bold text uses double asterisks Italic text uses single asterisks Bold and italic uses triple asterisks Strikethrough uses double tildes

# H1 Header
## H2 Header
### H3 Header
#### H4 Header
##### H5 Header
###### H6 Header

Headers

H1 Header

H2 Header

H3 Header

H4 Header

H5 Header
H6 Header

Lists

  1. First item
  2. Second item
    1. Nested item 2.1
    2. Nested item 2.2
  3. Third item
* Item 1
* Item 2
  * Nested item 2.1
  * Nested item 2.2
* Item 3

1. First item
2. Second item
   1. Nested item 2.1
   2. Nested item 2.2
3. Third item

Link text Link with title Alt text for image

[Link text](https://example.com)
[Link with title](https://example.com "Link title")
![Alt text for image](https://example.com/image.jpg)

Code

Inline code uses backticks

# Code block with syntax highlighting
def hello_world():
    print("Hello, World!")
Inline `code` uses backticks

```python
# Code block with syntax highlighting
def hello_world():
    print("Hello, World!")
```

Blockquotes

Single line blockquote

Multiline blockquote continues here

Nested blockquote

> Single line blockquote
>
> Multiline blockquote
> continues here
>> Nested blockquote

Tables

Header 1Header 2
Cell 1Cell 2
Cell 3Cell 4
| Header 1 | Header 2 |
|----------|----------|
| Cell 1   | Cell 2   |
| Cell 3   | Cell 4   |

Task Lists

- [x] Completed task
- [ ] Uncompleted task

Horizontal Rules

Three or more hyphens, asterisks, or underscores:




---
***
___

Front Matter

---
layout: post
title: "Markdown Tutorial"
date: 2024-11-19
categories: [tutorials, markdown]
tags: [markdown, writing]
---

VSCode Vim Keybindings

Below are custom keybindings defined in keybindings.json, organized by category for clarity. These enhance productivity when using the Vim plugin in VSCode.

File/Buffer Management

Coding and Refactoring

Search and Navigation

Git Integration

Copilot (AI Suggestions)

File Explorer (Focus on Sidebar)

Debugging

Miscellaneous

All shortcuts are active in Normal mode unless stated otherwise.

← All posts