AI Engineering Tools

编程

Windows 与 macOS 常用键盘快捷键

比较编辑、系统操作、屏幕截图、浏览器、VS Code 和终端常用快捷键。

48 个快捷键

常用编辑

复制

适用范围大多数应用程序

Windows

Ctrl + C

macOS

Command + C

功能

将选定的文本、文件或项目复制到剪贴板。

常用编辑

粘贴

适用范围大多数应用程序

Windows

Ctrl + V

macOS

Command + V

功能

将当前剪贴板的内容粘贴到光标或选定位置。

常用编辑

剪切

适用范围大多数应用程序

Windows

Ctrl + X

macOS

Command + X

功能

删除选择,并将其放置在剪贴板中,如果应用程序支持剪切操作。

常用编辑

撤销

适用范围大多数应用程序

Windows

Ctrl + Z

macOS

Command + Z

功能

反转最近支持的操作。

常用编辑

重新执行

适用范围大多数编辑应用程序

Windows

Ctrl + YCtrl + Shift + Z

macOS

Shift + Command + Z

功能

恢复已撤销的操作。

注意

应用程序可以覆盖或自定义此快捷方式。如果行为不同,请检查应用程序菜单。

常用编辑

全选

适用范围大多数应用程序

Windows

Ctrl + A

macOS

Command + A

功能

选择当前视图或字段中的所有相关内容。

常用编辑

查找

适用范围文档、编辑器和浏览器

Windows

Ctrl + F

macOS

Command + F

功能

打开当前应用程序的搜索字段,用于搜索文本或项目。

常用编辑

保存

适用范围文档和编辑应用程序

Windows

Ctrl + S

macOS

Command + S

功能

将更改保存到当前文件或文档。

文本和代码导航

移动一个单词

适用范围文本字段和代码编辑器

Windows

Ctrl + Left/Right Arrow

macOS

Option + Left/Right Arrow

功能

将光标一次移动一个单词,而不是一个字符。

文本和代码导航

移动到行开头或结尾

适用范围文本字段和代码编辑器

Windows

HomeEnd

macOS

Command + Left ArrowCommand + Right Arrow

功能

将光标直接移动到当前行的开头或结尾。

文本和代码导航

移动到文档开头或结尾

适用范围文档和代码编辑器

Windows

Ctrl + HomeCtrl + End

macOS

Command + Up ArrowCommand + Down Arrow

功能

直接移动到文档的开头或结尾。

文本和代码导航

扩展选择范围,以单词为单位。

适用范围文本字段和代码编辑器

Windows

Ctrl + Shift + Left/Right Arrow

macOS

Option + Shift + Left/Right Arrow

功能

逐个单词地扩展或缩小选择范围。

文本和代码导航

删除上一个单词

适用范围文本字段和代码编辑器

Windows

Ctrl + Backspace

macOS

Option + Delete

功能

删除光标前一个单词。

应用程序和系统

切换应用程序

适用范围操作系统

Windows

Alt + Tab

macOS

Command + Tab

功能

显示正在运行的应用程序或窗口,并将焦点移动到另一个窗口。

应用程序和系统

打开系统搜索

适用范围Windows 搜索或 Spotlight

Windows

Windows + S

macOS

Command + Space

功能

打开系统搜索界面,用于搜索应用程序、文件、设置和其他结果。

应用程序和系统

锁定屏幕

适用范围操作系统

Windows

Windows + L

macOS

Control + Command + Q

功能

锁定当前会话,但不关闭打开的工作。

应用程序和系统

显示桌面

适用范围操作系统

Windows

Windows + D

macOS

Fn + F11

功能

暂时移动或隐藏窗口,以便显示桌面。

注意

在 macOS 上,功能键设置可能需要使用 Fn 键或 Globe 键,并且可以自定义快捷方式。

应用程序和系统

打开任务或窗口概览

适用范围任务视图或任务控制中心

Windows

Windows + Tab

macOS

Control + Up Arrow

功能

显示打开的窗口和桌面工作区,以便进行视觉导航。

应用程序和系统

切换虚拟桌面

适用范围虚拟桌面或工作区

Windows

Windows + Ctrl + Left/Right Arrow

macOS

Control + Left/Right Arrow

功能

移动到左侧或右侧的工作区。

应用程序和系统

切换输入语言

适用范围操作系统输入源

Windows

Windows + Space

macOS

Control + Space

功能

循环浏览已安装的键盘语言或输入源。

注意

键盘布局、输入源设置和自定义快捷方式可以更改此键组合。

屏幕截图

捕获整个屏幕

适用范围操作系统

Windows

Windows + PrtScn

macOS

Shift + Command + 3

功能

捕获整个屏幕并使用系统截图工作流保存图像。

屏幕截图

捕获选定区域

适用范围截图工具或 macOS 截图

Windows

Windows + Shift + S

macOS

Shift + Command + 4

功能

允许您拖动屏幕的特定部分以进行捕获。

屏幕截图

打开或开始屏幕录制

适用范围游戏栏或 macOS 屏幕截图工具栏

Windows

Windows + Alt + R

macOS

Shift + Command + 5

功能

开始录制受支持的 Windows 应用程序,或打开 macOS 的捕获和录制控件。

注意

Windows 游戏栏的录制功能和捕获范围取决于正在运行的应用程序和系统设置。

浏览器

打开一个新的标签页

适用范围Chrome 和大多数浏览器

Windows

Ctrl + T

macOS

Command + T

功能

打开一个新的浏览器标签页,并将焦点转移到该标签页。

浏览器

关闭当前标签

适用范围Chrome 和大多数浏览器

Windows

Ctrl + W

macOS

Command + W

功能

关闭活动浏览器标签。

浏览器

重新打开已关闭的标签页

适用范围Chrome 和大多数浏览器

Windows

Ctrl + Shift + T

macOS

Command + Shift + T

功能

恢复最近关闭的标签,并按相反的关闭顺序排列。

浏览器

聚焦地址栏

适用范围Chrome 和大多数浏览器

Windows

Ctrl + L

macOS

Command + L

功能

选择当前地址,以便您可以立即输入 URL 或进行搜索。

浏览器

重新加载页面

适用范围Chrome 和大多数浏览器

Windows

Ctrl + R

macOS

Command + R

功能

使用浏览器的正常缓存行为重新加载当前页面。

浏览器

禁用缓存重新加载

适用范围Chrome

Windows

Ctrl + Shift + R

macOS

Command + Shift + R

功能

请求重新加载页面,同时绕过正常的缓存副本。

注意

应用程序可以覆盖或自定义此快捷方式。如果行为不同,请检查应用程序菜单。

浏览器

打开开发者工具

适用范围Chrome 和基于 Chromium 的浏览器

Windows

Ctrl + Shift + IF12

macOS

Command + Option + I

功能

打开浏览器工具,用于检查 HTML、CSS、控制台输出、网络请求和存储。

浏览器

在标签之间切换

适用范围Chrome

Windows

Ctrl + TabCtrl + Shift + Tab

macOS

Command + Option + Right ArrowCommand + Option + Left Arrow

功能

切换到下一个或上一个已打开的浏览器标签页。

注意

应用程序可以覆盖或自定义此快捷方式。如果行为不同,请检查应用程序菜单。

VS Code

快速打开

适用范围Visual Studio Code

Windows

Ctrl + P

macOS

Command + P

功能

按照名称搜索工作区文件,并打开所选文件。

VS Code

打开命令面板

适用范围Visual Studio Code

Windows

Ctrl + Shift + PF1

macOS

Command + Shift + PF1

功能

搜索并运行 VS Code 命令,无需浏览菜单。

VS Code

跨文件搜索

适用范围Visual Studio Code

Windows

Ctrl + Shift + F

macOS

Command + Shift + F

功能

搜索当前工作区中的文件中的文本。

VS Code

切换集成终端

适用范围Visual Studio Code

Windows

Ctrl + `

macOS

Control + `

功能

显示或隐藏集成的终端面板。

注意

键盘布局、输入源设置和自定义快捷方式可以更改此键组合。

VS Code

切换行注释

适用范围Visual Studio Code

Windows

Ctrl + /

macOS

Command + /

功能

添加或删除语言的单行注释标记,用于当前行或选择。

注意

键盘布局、输入源设置和自定义快捷方式可以更改此键组合。

VS Code

格式化文档

适用范围Visual Studio Code

Windows

Shift + Alt + F

macOS

Shift + Option + F

功能

运行配置的格式化工具,用于当前文档。

注意

必须为当前语言提供格式化程序,并且必须选择它。

VS Code

转到定义

适用范围Visual Studio Code

Windows

F12

macOS

F12Fn + F12

功能

从符号引用移动到其检测到的定义。

注意

在 Mac 键盘上,功能键设置可能需要使用 Fn 或 Globe 键与 F12 键。

VS Code

重命名符号

适用范围Visual Studio Code

Windows

F2

macOS

F2Fn + F2

功能

在支持的引用中重命名已识别的符号。

注意

语言支持决定是否可以安全地找到和重命名所有引用。

VS Code

分割编辑器

适用范围Visual Studio Code

Windows

Ctrl + \

macOS

Command + \

功能

打开另一个编辑器组,以便可以并排查看文件。

注意

键盘布局、输入源设置和自定义快捷方式可以更改此键组合。

VS Code

打开键盘快捷方式

适用范围Visual Studio Code

Windows

Ctrl + K, Ctrl + S

macOS

Command + K, Command + S

功能

打开可搜索的编辑器,用于查看、更改和调试快捷键。

终端和 shell

停止正在运行的命令

适用范围PowerShell, Bash, zsh, and many shells

Windows

Ctrl + C

macOS

Control + C

功能

向活动终端进程发送中断信号或取消请求。

注意

终端快捷键取决于 shell、行编辑器、终端应用程序和键映射配置。

终端和 shell

清空终端屏幕

适用范围PowerShell, Bash, zsh, and many shells

Windows

Ctrl + L

macOS

Control + L

功能

通常会保留命令历史记录,同时清除可见的终端区域。

注意

终端快捷键取决于 shell、行编辑器、终端应用程序和键映射配置。

终端和 shell

完成一个命令或路径

适用范围PowerShell, Bash, zsh, and many shells

Windows

Tab

macOS

Tab

功能

完成或循环浏览匹配的命令、路径和参数。

注意

终端快捷键取决于 shell、行编辑器、终端应用程序和键映射配置。

终端和 shell

浏览命令历史

适用范围PowerShell, Bash, zsh, and many shells

Windows

Up/Down Arrow

macOS

Up/Down Arrow

功能

在已输入的命令之间前后移动。

注意

终端快捷键取决于 shell、行编辑器、终端应用程序和键映射配置。

终端和 shell

搜索命令历史记录

适用范围PSReadLine、Bash、zsh 以及兼容的 shell

Windows

Ctrl + R

macOS

Control + R

功能

开始反向搜索之前输入的命令。

注意

终端快捷键取决于 shell、行编辑器、终端应用程序和键映射配置。

终端和 shell

移动到命令行开头

适用范围命令行编辑器

Windows

HomeCtrl + A

macOS

Control + A

功能

将光标移动到当前命令行的开头。

注意

终端快捷键取决于 shell、行编辑器、终端应用程序和键映射配置。

终端和 shell

移动到命令行末尾

适用范围命令行编辑器

Windows

EndCtrl + E

macOS

Control + E

功能

将光标移动到当前命令行的结尾。

注意

终端快捷键取决于 shell、行编辑器、终端应用程序和键映射配置。