注:快捷键以 Windows/Linux 为主,Mac 用户将 Ctrl 替换为 CmdAlt 替换为 Option

1. 编辑相关

快速复制与剪切

  • Alt + Shift + ↓:复制当前行到下方
  • Alt + Shift + ↑:复制当前行到上方
  • Ctrl + X:剪切整行(无选中时)
  • Ctrl + Shift + K:删除整行(不复制到剪贴板)

多光标编辑

  • Alt + 左键单击:添加多个光标
  • Ctrl + Alt + ↑/↓:垂直添加光标
  • Ctrl + D:选择下一个相同单词并添加光标
  • Ctrl + Shift + L:选中所有相同单词
  • Esc:退出多光标模式

代码格式化

  • Alt + Shift + F:格式化选中代码

代码折叠/展开

  • Ctrl + Shift + [:折叠当前代码块
  • Ctrl + Shift + ]:展开当前代码块
  • Ctrl + K, Ctrl + 0:折叠所有代码
  • Ctrl + K, Ctrl + J:展开所有代码

快速重构

  • Ctrl + .:打开快速修复/重构建议
  • F2:重命名符号(变量、函数等)
  • Ctrl + Shift + R:全局重构(含 Copilot 建议)

行操作

  • Ctrl + L:选中整行
  • Alt + ↑:移动当前行上移
  • Alt + ↓:移动当前行下移
  • Ctrl + Enter:在当前行下方插入新行
  • Ctrl + Shift + Enter:在当前行上方插入新行

缩进调整

  • Ctrl + ]:增加行缩进
  • Ctrl + [:减少行缩进
  • Ctrl + Shift + ]:缩进选中代码块
  • Ctrl + Shift + [:取消缩进选中代码块

2. 导航相关

快速跳转

  • Ctrl + T:跳转到符号(函数、类等)
  • Ctrl + P:快速打开文件
  • Ctrl + Shift + O:跳转到文件内符号
  • Ctrl + G:跳转到指定行号

定义/引用

  • F12:跳转到定义
  • Ctrl + F12:跳转到实现
  • Alt + F12:查看定义(不跳转)
  • Ctrl + Shift + F12:查找所有引用

工作区导航

  • Ctrl + Tab:在打开的文件间切换
  • Ctrl + R:切换工作区
  • Ctrl + K, Ctrl + P:显示活动文件路径

3. 搜索与替换

  • Ctrl + F:文件内搜索
  • Ctrl + Shift + F:全局搜索(整个项目)
  • Ctrl + H:文件内替换
  • Ctrl + Shift + H:全局替换
  • Alt + R(搜索框中):启用正则表达式搜索

4. 调试相关

  • F5:开始/继续调试
  • F10:单步执行(跳过函数)
  • F11:单步进入函数
  • Shift + F11:单步跳出函数
  • Ctrl + Shift + F5:重启调试
  • Shift + F5:停止调试

5. 终端与面板

  • `Ctrl + ``:打开/关闭终端
  • `Ctrl + Shift + ``:创建新终端
  • Ctrl + B:切换侧边栏显示
  • Ctrl + J:切换底部面板显示

6. 工作区与窗口

  • Ctrl + Shift + T:重新打开最近关闭的文件
  • Ctrl + W:关闭当前编辑器
  • Ctrl + Shift + N:打开新窗口
  • Ctrl + K, Ctrl + S:打开快捷键设置

7. 代码提示与补全

  • Ctrl + I:触发参数提示或 Copilot 内联建议
  • Alt + Esc:快速关闭建议窗口

8. GitHub Copilot

  • Alt + \: 打开/关闭 Copilot 内联建议
  • Ctrl + Enter:在光标位置打开 Copilot 建议面板
  • Alt + ]:接受 Copilot 下一个建议
  • Alt + [:接受 Copilot 上一个建议
  • Ctrl + Shift + I:打开 Copilot 侧栏(需安装 Copilot Chat 扩展)

9. 其他实用快捷键

  • Ctrl + K, Ctrl + Z:进入禅模式(无干扰编辑)

注意事项

  • 平台差异:Mac 用户将 Ctrl 替换为 CmdAlt 替换为 Option
  • 扩展增强:GitHub Copilot、Python 等扩展可能增强快捷键功能。
  • 冲突检查:若快捷键无效,检查是否被系统或其他软件占用。
  • 自定义快捷键:通过 Ctrl + K, Ctrl + S 进入快捷键设置,搜索命令(如 copy linecut line)自定义。

更多快捷键详情,可访问 VS Code 官方文档 或 GitHub Copilot 文档。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/diannao/88451.shtml
繁体地址,请注明出处:http://hk.pswp.cn/diannao/88451.shtml
英文地址,请注明出处:http://en.pswp.cn/diannao/88451.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

数据结构与算法:线性表-顺序表(顺序存储)

一、线性表的定义(逻辑结构) 线性表是由 n (n > 0) 个相同数据类型的数据元素组成的有限序列,其中 n 为线性表的表长,当 n 0 时,线性表为空表。如果用 L 命名线性表,那么一般表示为:L (a1…

从源码到实践:Java集合框架面试核心知识点全解析

在Java开发中,集合框架(Java Collections Framework)是最基础也最常用的工具集。无论是处理业务逻辑时的数据暂存,还是高性能场景下的算法优化,集合的使用都贯穿始终。因此,Java集合相关的面试题几乎是所有…

【深度学习新浪潮】空间计算的医疗应用技术分析(简要版)

空间计算是一种通过融合计算机视觉、传感器技术与三维渲染,将虚拟内容精准锚定到物理空间,实现数字世界与现实世界无缝交互的技术体系。其核心在于让计算机理解真实环境的结构、位置和动态,从而支持自然交互(如手势、语音、眼动)和沉浸式体验。例如,苹果Vision Pro通过实…

win电脑没有xcode怎么上传ipa

在上架IOS项目的时候,遇到一个问题,如下图,在app store connect上架的时候,需要选择一个构建版本,然后它在下方提示,点击查看上传工具后,会发现需要下载xcode或mac命令行等工具来上传编译后的文…

相机标定与3D重建技术通俗讲解

一、什么是相机标定?能解决什么问题? 相机标定是计算机视觉中的基础技术,简单来说,就是确定相机从3D世界拍摄到2D图像时的"转换规则"。具体解决两个核心问题: 相机内部属性:如焦距(…

DeepSeek-Reasoner推理模型示例

《DEEPSEEK原生应用与智能体开发实践 王晓华 书籍 图书》【摘要 书评 试读】- 京东图书 在之前讲解的示例中(指这个示例:通过Prompt提示构建思维链-CSDN博客),无论是进行日常对话还是调用特定工具,我们所依赖的底层技…

常说的电源芯片到底指什么?

电源芯片是电子系统中用于管理、转换和分配电能的集成电路,根据功能和应用场景的不同,主要分为以下几类: 一、线性稳压器(LDO, Low Dropout Regulator) LDO内部的基本电路情况如下: LDO内部主要分为四大部…

【大模型学习】项目练习:套壳DeepSeek

这里是阿川的博客,祝您变得更强 ✨ 个人主页:在线OJ的阿川 💖文章专栏:AI入门到进阶 🌏代码仓库: 写在开头 现在您看到的是我的结论或想法,但在这背后凝结了大量的思考、经验和讨论 &#x1f4…

笔记03:布线-过孔的调用与添加

布线-过孔的调用与添加 (1)在进行PCB设计时,都必须使用到过孔,对走线进行换层处理。在走线进行打过孔之前,必须先要添加过孔,这样在PCB布线时才可以使用过孔。 (2)需要使用pad des…

在vscode中,Python程序的内置对象、关键字、自定义函数名/类名、字符串进行着色,说明分别是什么颜色?

在 VS Code 中,Python 代码的着色完全取决于你当前使用的主题。不同主题(如 Dark, Monokai, Solarized Dark, Light, Quiet Light 等)对不同类型的代码元素会使用不同的颜色。 一、Default Dark(默认的深色主题) impo…

Visual Studio 中使用 AddressSanitizer 指南

Visual Studio 中使用 AddressSanitizer 指南 基于 Microsoft Visual Studio 2022,支持 MSVC 和 Clang 编译器链,本文详细说明如何在 VS 中配置和使用 AddressSanitizer,用于检测内存误用,如消息释放后访问、超界读写等类型错误。…

Flink Sink函数深度解析:从原理到实践的全流程探索

在Flink的数据流处理体系中,Sink函数作为数据处理的最终出口,肩负着将处理后的数据写入外部存储引擎的关键使命。它如同数据旅程的终点站,决定着数据的最终归宿与应用价值。深入理解Sink函数的工作原理、核心概念及实现方式,对构建…

Codex+ 自建中转 API 部署教程(Windows 版)

📌 一、前置环境准备 安装 Node.js 和 Codex CLI: npm install -g openai/codex准备 OpenAI API Key 确保你已有的中转接口兼容 OpenAI 格式, 📌 二、设置 PowerShell 环境变量 # 设置你的 API Key(使用哪家的看你的…

Centos 7离线部署Nginx 高效省时

给脚本执行权限:chmod x install_nginx.sh以root用户运行:sudo ./install_nginx.sh 脚本如下: #!/bin/bash # Nginx一键化部署脚本(修复版本开机自启) # 需要以root权限运行set -e # 任何命令失败时立即退出脚本# 定…

P7915 [CSP-S 2021] 回文

题目描述 给定正整数 n n n 和整数序列 a 1 , a 2 , … , a 2 n a_1, a_2, \ldots, a_{2 n} a1​,a2​,…,a2n​,在这 2 n 2 n 2n 个数中, 1 , 2 , … , n 1, 2, \ldots, n 1,2,…,n 分别各出现恰好 2 2 2 次。现在进行 2 n 2 n 2n 次操作&#xf…

小智AI -- ESP32-S3 DIY面包板WIFI-LCD彩屏

DIY 所需硬件 开发板:ESP32-S3-DevKitC-1(选择 WROOM N16R8 模组) Goouuu ESP32-S3-N16R8开发板数字麦克风:INMP441 INMP441全向麦克风模块功放:MAX98357A MAX98357 I2S 音频放大器模块腔体喇叭:8Ω 2~3W 或…

家用网络进行DNS优选

家用网络进行DNS优选的好处主要体现在以下几个方面: 提升网络访问速度: DNS优选通过选择响应时间更快的DNS服务器,减少域名解析的延迟,从而加快网页加载和应用访问速度。尤其在访问国内外网站时,选择合适的DNS服务器可…

刷题 | 牛客 - js中等题-下 (更ing)45/54知识点解答

JS45 数组去重 描述 为 Array 对象添加一个去除重复项的方法 示例1 输入: [false, true, undefined, null, NaN, 0, 1, {}, {}, a, a, NaN] 复制输出: [false, true, undefined, null, NaN, 0, 1, {}, {}, a] Array.prototype.uniq function () …

vue3使用krpano1.22

官方文档链接 https://krpano.com/docu/js/#top 例子 https://krpano.com/releases/1.22/viewer/examples/javascript-interface/js-api-examples.html https://krpano.com/viewsource.html?releases/1.22/viewer/examples/javascript-interface/js-api-examples.html 注…

2025年AI面试推荐榜单,数字化招聘转型优选

一、AI面试为何成为2025招聘标配? 2025年企业对AI面试的需求从“效率工具”升级为“战略级招聘伙伴”。数据显示,超7成企业计划年内全面引入AI面试,其中技术岗、全球化招聘及蓝领用工场景需求增速显著。以下以综合技术实力、行业口碑及落地能…