VSCode Markdown 编辑快捷键大全 ⚡

🚀 掌握VSCode快捷键,提升Markdown写作效率,打造流畅的文档编写体验


✨ 特点和功能

VSCode Markdown 编辑提供以下强大功能:

  • 高效编辑:丰富的快捷键支持,大幅提升写作和编辑效率
  • 👁️ 实时预览:内置Markdown预览功能,所见即所得
  • 🎨 智能格式化:自动补全、代码片段和语法高亮,让写作更轻松
  • 🔗 便捷导航:快速跳转、大纲视图和符号导航,方便长文档管理
  • 🛠️ 高度可定制:支持自定义快捷键、主题和扩展,满足个性化需求
  • 🌐 多平台支持:Windows、macOS和Linux全平台一致体验

📖 目录导航


⌨️ 基础编辑快捷键

📝 文本操作

操作 Windows/Linux macOS 说明
保存文件 Ctrl + S Cmd + S 快速保存当前文件
撤销操作 Ctrl + Z Cmd + Z 撤销上一步操作
重做操作 Ctrl + Y Cmd + Y 重做被撤销的操作
剪切行 Ctrl + X Cmd + X 剪切当前行
复制行 Ctrl + C Cmd + C 复制当前行
粘贴行 Ctrl + V Cmd + V 粘贴剪贴板内容
删除行 Ctrl + Shift + K Cmd + Shift + K 删除整行
复制行向上 Alt + Shift + ↑ Option + Shift + ↑ 向上复制行
复制行向下 Alt + Shift + ↓ Option + Shift + ↓ 向下复制行
移动行向上 Alt + ↑ Option + ↑ 向上移动行
移动行向下 Alt + ↓ Option + ↓ 向下移动行

📑 选择操作

操作 Windows/Linux macOS 说明
选择当前行 Ctrl + L Cmd + L 选择整行内容
多选相同词 Ctrl + D Cmd + D 选择下一个相同单词
选择所有相同词 Ctrl + F2 Cmd + F2 选择文档中所有相同单词
列选择 Shift + Alt + 拖动 Shift + Option + 拖动 多列同时选择
扩大选择范围 Shift + Alt + → Shift + Option + → 扩大选择范围
缩小选择范围 Shift + Alt + ← Shift + Option + ← 缩小选择范围

📝 Markdown专属快捷键

🎨 文本格式化

操作 Windows/Linux macOS 说明
粗体文本 Ctrl + B Cmd + B 粗体
斜体文本 Ctrl + I Cmd + I 斜体
代码块 Ctrl + Shift + ``` Cmd + Shift + ``` 插入代码块
行内代码 Ctrl + `` Cmd + `` 代码
删除线文本 Alt + Shift + S Option + Shift + S 删除线
下划线文本 Ctrl + U Cmd + U 下划线

📋 列表与结构

操作 Windows/Linux macOS 说明
无序列表 Ctrl + Shift + 8 Cmd + Shift + 8 - 项目
有序列表 Ctrl + Shift + 7 Cmd + Shift + 7 1. 项目
引用块 Ctrl + Shift + > Cmd + Shift + > > 引用
增加缩进 Ctrl + ] Cmd + ] 增加列表缩进
减少缩进 Ctrl + [ Cmd + [ 减少列表缩进
任务列表 Ctrl + Shift + ] Cmd + Shift + ] - [ ] 任务
切换任务状态 Ctrl + Enter Cmd + Enter 切换复选框状态

🔗 链接与媒体

操作 Windows/Linux macOS 说明
插入链接 Ctrl + K Ctrl + V Cmd + K Cmd + V 文本
插入图片 Ctrl + Shift + P → “Insert Image” Cmd + Shift + P → “Insert Image” alt
快速链接 Ctrl + K Ctrl + L Cmd + K Cmd + L 插入页内链接
打开链接 Ctrl + Click Cmd + Click 打开链接
复制链接地址 Ctrl + K Ctrl + V Cmd + K Cmd + V 复制链接URL

🔍 导航与搜索

🧭 文件导航

操作 Windows/Linux macOS 说明
快速打开 Ctrl + P Cmd + P 按文件名搜索
转到行号 Ctrl + G Cmd + G 跳转到指定行
转到符号 Ctrl + Shift + O Cmd + Shift + O 跳转到标题
转到定义 F12 F12 转到链接目标
查看引用 Shift + F12 Shift + F12 查看符号引用
后退 Alt + ← Ctrl + - 导航后退
前进 Alt + → Ctrl + Shift + - 导航前进
切换标签页 Ctrl + Tab Ctrl + Tab 切换编辑器标签

🔎 搜索替换

操作 Windows/Linux macOS 说明
查找 Ctrl + F Cmd + F 在当前文件查找
替换 Ctrl + H Cmd + H 查找并替换
全局查找 Ctrl + Shift + F Cmd + Shift + F 在所有文件查找
正则查找 Alt + R Option + R 启用正则表达式
查找下一个 F3 Cmd + G 查找下一个匹配项
查找上一个 Shift + F3 Cmd + Shift + G 查找上一个匹配项
选择所有匹配项 Alt + Enter Option + Enter 选择所有匹配项

📊 视图与布局

🖥️ 界面控制

操作 Windows/Linux macOS 说明
切换侧边栏 Ctrl + B Cmd + B 显示/隐藏侧边栏
切换终端 Ctrl + `` Cmd + `` 显示/隐藏终端
命令面板 Ctrl + Shift + P Cmd + Shift + P 打开命令面板
Markdown预览 Ctrl + Shift + V Cmd + Shift + V 打开预览窗口
侧边预览 Ctrl + K V Cmd + K V 在侧边打开预览
切换全屏 F11 Ctrl + Cmd + F 切换全屏模式
切换zen模式 Ctrl + K Z Cmd + K Z 切换zen模式
切换面包屑 Ctrl + Shift + . Cmd + Shift + . 显示/隐藏面包屑

🎛️ 窗口管理

操作 Windows/Linux macOS 说明
拆分编辑器 Ctrl + \ Cmd + \ 左右分屏
切换编辑器 Ctrl + 1/2/3 Cmd + 1/2/3 切换编辑组
缩放编辑组 Ctrl + = Cmd + = 放大编辑器
重置缩放 Ctrl + 0 Cmd + 0 重置缩放级别
新窗口 Ctrl + Shift + N Cmd + Shift + N 新建窗口
关闭窗口 Ctrl + Shift + W Cmd + Shift + W 关闭当前窗口
切换编辑器布局 Shift + Alt + 0 Shift + Option + 0 切换布局(水平/垂直)

🎯 高级编辑技巧

✨ 多光标操作

操作 Windows/Linux macOS 说明
添加光标 Alt + 点击 Option + 点击 添加新光标
列选择 Shift + Alt + 拖动 Shift + Option + 拖动 多列编辑
向上添加光标 Ctrl + Alt + ↑ Cmd + Option + ↑ 向上添加光标
向下添加光标 Ctrl + Alt + ↓ Cmd + Option + ↓ 向下添加光标
选择所有出现 Ctrl + Shift + L Cmd + Shift + L 选择所有匹配项
插入光标到行尾 Shift + Alt + I Shift + Option + I 在每行行尾添加光标
撤消光标 Ctrl + U Cmd + U 撤消上一个光标操作

🔄 代码片段

操作 Windows/Linux macOS 说明
插入代码片段 Ctrl + Space Cmd + Space 显示代码片段建议
自定义片段 Ctrl + Shift + P → “Configure User Snippets” Cmd + Shift + P → “Configure User Snippets” 自定义代码片段
插入当前日期 需自定义片段 需自定义片段 插入当前日期
插入当前时间 需自定义片段 需自定义片段 插入当前时间
插入代码块 Ctrl + Shift + ``` Cmd + Shift + ``` 插入代码块
插入表格 需自定义片段 需自定义片段 插入表格结构

⚡ 效率提升技巧

🚀 实用工作流

1
2
3
4
5
6
7
1.  **快速创建标题**: 使用 `# 空格` 自动创建标题
2. **自动补全**: 输入 `[]()` 自动补全链接格式
3. **表格生成**: 使用 `| 列1 | 列2 |` 自动格式化表格
4. **任务列表**: `- [ ] 任务` 创建复选框
5. **表情符号**: 输入 `:` 触发表情符号选择器
6. **目录生成**: 使用扩展自动生成文档目录
7. **文档统计**: 使用扩展查看字数统计和阅读时间

📋 常用命令

命令 功能 快捷键
Markdown: Open Preview 打开预览 Ctrl+Shift+V
Markdown: Toggle Preview 切换预览 Ctrl+Shift+V
Format Document 格式化文档 Shift+Alt+F
Fold All 折叠所有标题 Ctrl+K Ctrl+0
Unfold All 展开所有标题 Ctrl+K Ctrl+J
Fold Level 1 折叠一级标题 Ctrl+K Ctrl+1
Fold Level 2 折叠二级标题 Ctrl+K Ctrl+2
Change All Occurrences 更改所有出现 Ctrl+F2
Rename Symbol 重命名符号 F2
Trigger Suggest 触发建议 Ctrl+Space

🔧 自定义配置

⚙️ 推荐设置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
{
"[markdown]": {
"editor.wordWrap": "on",
"editor.quickSuggestions": {
"comments": "off",
"strings": "off",
"other": "on"
},
"editor.fontSize": 14,
"editor.lineHeight": 1.6,
"editor.tabSize": 2,
"editor.insertSpaces": true,
"editor.trimAutoWhitespace": true,
"editor.renderWhitespace": "boundary",
"editor.rulers": [80, 100],
"editor.foldingStrategy": "indentation"
},
"markdown.preview.fontSize": 14,
"markdown.preview.lineHeight": 1.6,
"markdown.preview.doubleClickToSwitchToEditor": true,
"markdown.preview.linkify": true,
"files.associations": {
"*.md": "markdown"
},
"emmet.includeLanguages": {
"markdown": "html"
}
}

🧩 推荐扩展

  1. Markdown All in One - 增强Markdown功能(快捷键、目录、自动完成等)
  2. Markdown Preview Enhanced - 高级预览功能(数学公式、图表等)
  3. Paste Image - 快速粘贴图片到Markdown
  4. Markdown Lint - 语法检查和格式化
  5. Markdown Emoji - 表情符号支持
  6. Markdown Table Formatter - 表格格式化
  7. Word Count - 字数统计
  8. Code Spell Checker - 代码拼写检查

🎨 主题推荐

  • GitHub Theme - GitHub风格的Markdown预览
  • Material Theme - Material Design风格
  • One Dark Pro - 深色主题,保护眼睛
  • Solarized Light - 浅色主题,适合长时间阅读
  • Night Owl - 专业深色主题,对比度适中

⌨️ 自定义快捷键

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
// keybindings.json 中的自定义快捷键
[
{
"key": "ctrl+shift+1",
"command": "markdown.extension.editing.toggleHeading",
"args": { "level": 1 },
"when": "editorTextFocus && editorLangId == markdown"
},
{
"key": "ctrl+shift+2",
"command": "markdown.extension.editing.toggleHeading",
"args": { "level": 2 },
"when": "editorTextFocus && editorLangId == markdown"
},
{
"key": "ctrl+shift+3",
"command": "markdown.extension.editing.toggleHeading",
"args": { "level": 3 },
"when": "editorTextFocus && editorLangId == markdown"
},
{
"key": "ctrl+shift+i",
"command": "editor.action.insertSnippet",
"when": "editorTextFocus",
"args": {
"snippet": "![${1:alt}](${2:url})${0}"
}
}
]

💡 专业提示: 建议将最常用的快捷键制作成cheat sheet放在手边,定期练习使用。VSCode的快捷键支持自定义,可以根据个人习惯进行调整。使用 Ctrl+K Ctrl+S (Windows/Linux) 或 Cmd+K Cmd+S (macOS) 打开键盘快捷键编辑器进行个性化设置。

VSCode使用示例