---
title: "热键 - 工作区 - MetaEditor 帮助"
description: "热键（快捷键）是若干键和它们的组合，它们允许您快速执行命令，而无需通过菜单和控制面板。 根据 MetaEditor 界面当前处激活状态的窗口，键盘快捷键执行不同的功能。 不管焦点如何，一些快捷方式都执行某些功能。 ... - 热键 - 工作区 - MetaEditor 帮助"
image: "https://www.metatrader5.com/i/logo_metatrader5.png"
url: "https://www.metatrader5.com/zh/metaeditor/help/workspace/hotkeys"
---

[MetaEditor 帮助](https://www.metatrader5.com/zh/metaeditor/help) → [工作区](https://www.metatrader5.com/zh/metaeditor/help/workspace) → 热键

# 热键

热键（快捷键）是若干键和它们的组合，它们允许您快速执行命令，而无需通过菜单和控制面板。 根据 MetaEditor 界面当前处激活状态的窗口，键盘快捷键执行不同的功能。 不管焦点如何，一些快捷方式都执行某些功能。

## 快捷键位于 [代码编辑](https://www.metatrader5.com/zh/metaeditor/help/workspace/source_code_windows) 窗口

| 热键 | 描述 |
| --- | --- |
| Ctrl+Z | 撤销最后的动作。 |
| Ctrl+Y | 重做上次撤消的动作。 |
| Ctrl+X | 剪切一个选定的片段以便稍后进行粘贴。 |
| Ctrl+C | 将选定的片段复制到剪贴板。 |
| Ctrl+V | 将剪切或复制的片段粘贴到当前光标位置。 |
| 删除 | 删除选定的片段。 |
| Ctrl+A | 选择所编辑文件的所有文本。 |
| Ctrl+F | 调用搜索窗口。 |
| F3 | 查找当前搜索词条的下一个内容。 |
| Shift+F3 | 查找当前搜索词条的前一个内容。 |
| Ctrl+H | 调用搜索并替换窗口。 |
| Ctrl+F2 | 在所选行上启用/禁用 [书签](https://www.metatrader5.com/zh/metaeditor/help/development/intelligent_management#bookmarks)，无论其当前状态如何。 |
| F2 | 跳转到下一个书签。 |
| Shift+F2 | 跳转到前一个书签。 |
| Ctrl+Shift+F2 | 从当前文件中删除所有书签。 |
| Ctrl+Space | [调用函数名备选列表](https://www.metatrader5.com/zh/metaeditor/help/development/intelligent_management#substitute) 用于编写程序代码时的替换。 名称的变体由输入的第一个字符决定。 |
| Ctrl+Shift+Space | [显示当前函数签名](https://www.metatrader5.com/zh/metaeditor/help/development/intelligent_management#info): 在函数中设置的参数顺序和类型，以及高亮显示当前编辑的参数。 |
| F8 | 跳至下一个 在 [编译](https://www.metatrader5.com/zh/metaeditor/help/development/compile) 期间检测到的 [错误或警告。](https://www.metatrader5.com/zh/metaeditor/help/workspace/toolbox#errors) |
| Shift+F8 | 跳至前一个 在 [编译](https://www.metatrader5.com/zh/metaeditor/help/development/compile) 期间检测到的 [错误或警告。](https://www.metatrader5.com/zh/metaeditor/help/workspace/toolbox#errors) |
| Alt+G | [跳转到](https://www.metatrader5.com/zh/metaeditor/help/development/intelligent_management#definition) 一条声明或所选函数的定义，或变量。 |
| Alt+M | 打开当前程序代码中声明的 [所有函数列表](https://www.metatrader5.com/zh/metaeditor/help/development/intelligent_management#list)。 |
| Ctrl+' | 在每个选定行的开始处插入 "//" 注释。 |
| Ctrl+; | 在每个选定行的开始处删除 "//" 注释。 |
| Ctrl+/ | 在指定位置插入单行 [注释](https://www.metatrader5.com/zh/metaeditor/help/development/intelligent_management#comments) 符号。 |
| Ctrl+. | 在指定位置插入 [注释](https://www.metatrader5.com/zh/metaeditor/help/development/intelligent_management#comments) 工件至函数。 |
| Ctrl+, | 启动 [样板](https://www.metatrader5.com/zh/metaeditor/help/development/styler) 为当前编辑文件的代码排版。 |
| Ctrl+0-9 | 设置命名 [书签](https://www.metatrader5.com/zh/metaeditor/help/development/intelligent_management#bookmarks)。 |
| Alt+0-9 | 进入到命名书签。 |
| Ctrl+- 或<br><br>Alt+左方向键 | 转到光标所在的前一行。 这只能在当前打开的文件中使用。 |
| Ctrl+Shift+- 或<br><br>Alt+右方向键 | 从上一行返回到下一行。这只能在当前打开的文件中使用。 |
| Tab | 在所选行的开头插入三个空格（制表符）。 |
| Tab+Shift | 在所选行的开头删除三个空格（制表符号）。 |
| Ctrl+Shift+U | 将所选短语的字符转换为大写。 |
| Ctrl+U | 将所选短语的字符转换为下写。 |
| Ctrl+Tab | 切换到前一个打开的代码编辑窗口。 |
| Ctrl+Shift+Tab | 切换到下一个打开的代码编辑窗口。 |

## 用于 [调试的热键](https://www.metatrader5.com/zh/metaeditor/help/development/debug)

| 热键 | 描述 |
| --- | --- |
| F5 | 开始 [调试](https://www.metatrader5.com/zh/metaeditor/help/development/debug) 当前所选程序。 |
| 中断 | 暂停调试。 |
| Shift+F5 | 停止调试。 |
| F11 | 步入: 程序执行移动一步，进入被调用函数。 |
| F10 | 步跃: 程序执行移动一步，但不进入被调用函数。 |
| Shift+F11 | 步出: 在调用堆栈的高一层单步执行程序。 |
| F9 | 根据当前状态启用/禁用当前行上的断点。 |
| Shift+F9 | 将程序代码中高亮显示的表达式添加到观察中。 |

## 一般的 MetaEditor 命令

| 热键 | 描述 |
| --- | --- |
| Ctrl+N | 打开 [MQL4/MQL5 向导](https://www.metatrader5.com/zh/metaeditor/help/mql5_wizard)。 |
| Ctrl+O | 打开一个文件。 |
| Ctrl+S | 保存当前所编辑文件中的更改。 |
| Ctrl+F4 | 关闭当前编辑的文件。 |
| F7 | [编译](https://www.metatrader5.com/zh/metaeditor/help/development/compile) 当前所编辑文件。 |
| Ctrl+F7 | 编译当前所有打开进行编辑的文件。 |
| Ctrl+Break | 取消编译。 |
| Ctrl+P | 打开当前文件打印窗口。 |
| Ctrl+Shift+F | 打开窗口[搜索文件](https://www.metatrader5.com/zh/metaeditor/help/development/source_code_find#find_in_files)。 |
| Ctrl+D | 显示/隐藏 [导航器](https://www.metatrader5.com/zh/metaeditor/help/workspace/navigator) 窗口。 |
| Ctrl+T | 显示/隐藏 [工具箱](https://www.metatrader5.com/zh/metaeditor/help/workspace/toolbox) 窗口。 |
| F4 | 切换到交易平台。 |
| F1 | 打开 MetaEditor 参考。 |
| Ctrl+F1 | [搜索](https://www.metatrader5.com/zh/metaeditor/help/main_menu/main_menu_help) 整个 [MQL4 社区](https://www.mql4.com/)/[MQL5 社区](https://www.mql5.com/) 网站。 |
| F12 | 启用/关闭全屏模式。 |

## [导航器](https://www.metatrader5.com/zh/metaeditor/help/workspace/navigator) 窗口热键

| 热键 | 描述 |
| --- | --- |
| 步进 | 打开选择文件。 |
| 插入 | 在当前选定的文件夹中创建一个文件夹。 |
| F2 | 为选定的文件或文件夹重命名。 |
| 删除 | 删除选定的文件或文件夹。 |
| F5 | 更新导航器窗口。 |

## [工具箱](https://www.metatrader5.com/zh/metaeditor/help/workspace/toolbox) 窗口热键

| 热键 | 描述 |
| --- | --- |
| 步进 | 跳转到行, 检测到 [错误](https://www.metatrader5.com/zh/metaeditor/help/workspace/toolbox#errors) 或 [多文件搜索](https://www.metatrader5.com/zh/metaeditor/help/development/source_code_find#find_in_files) 的元素, 查看选择的 [文章](https://www.metatrader5.com/zh/metaeditor/help/workspace/toolbox#articles) 或 [MQL4/MQL5 程序](https://www.metatrader5.com/zh/metaeditor/help/workspace/toolbox#codebase)。 |
| Ctrl+C | 将错误行复制到剪贴板。 |
| F2 | 在观察部分的 [调试](https://www.metatrader5.com/zh/metaeditor/help/development/debug#watch) 选卡里编辑一条所观察表达式的名称。 |
| 插入 | 在观察部分的 [调试](https://www.metatrader5.com/zh/metaeditor/help/development/debug#watch) 选卡里添加一条新表达式。 |
| 删除 | 在观察部分的 [调试](https://www.metatrader5.com/zh/metaeditor/help/development/debug#watch) 选卡里删除一条选定的表达式。 |
| D | 从 [代码库](https://www.metatrader5.com/zh/metaeditor/help/workspace/toolbox#codebase) 里下载一个选定的 MQL4/MQL5 程序。 |
| R | 显示/隐藏 [文章类别](https://www.metatrader5.com/zh/metaeditor/help/workspace/toolbox#articles)。 |
| G | 显示/隐藏网格分隔域。 |
| A | 启用/禁用列大小自动选择。 |
| S | 启用/禁用 [错误](https://www.metatrader5.com/zh/metaeditor/help/workspace/toolbox#errors) 选卡的消息自动滚动。 |

## In this section

- [导航](https://www.metatrader5.com/zh/metaeditor/help/workspace/navigator)
- [工具箱](https://www.metatrader5.com/zh/metaeditor/help/workspace/toolbox)
- [状态栏](https://www.metatrader5.com/zh/metaeditor/help/workspace/status_bar)
- [操纵窗口](https://www.metatrader5.com/zh/metaeditor/help/workspace/source_code_windows)
- 热键

```json
{"@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [ {"@type": "ListItem", "position": 1, "item": {"@id": "https://www.metatrader5.com/zh/metaeditor/help", "name": "MetaEditor 帮助"}}, {"@type": "ListItem", "position": 2, "item": {"@id": "https://www.metatrader5.com/zh/metaeditor/help/workspace", "name": "工作区"}}, {"@type": "ListItem", "position": 3, "item": {"@id": "https://www.metatrader5.com/zh/metaeditor/help/workspace/hotkeys", "name": "热键"}} ]}
{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [{ "@type": "Question", "name": "MetaTrader 5: 热键", "acceptedAnswer": { "@type": "Answer", "text": "热键（快捷键）是若干键和它们的组合，它们允许您快速执行命令，而无需通过菜单和控制面板。 根据 MetaEditor 界面当前处激活状态的窗口，键盘快捷键执行不同的功能。 不管焦点如何，一些快捷方式都执行某些功能。  ..." } }] }
```
