当前位置: 首页 > news >正文

VSCode中常用的快捷键

通用操作快捷键
显示命令面板:Ctrl + Shift + P or F1,用于快速访问VSCode的各种命令。
快速打开:Ctrl + P,可以快速打开文件、跳转到某个行号或搜索项目内容。
新建窗口/实例:Ctrl + Shift + N,用于打开一个新的VSCode窗口或者实例。
关闭窗口/实例:Ctrl + Shift + W,用于关闭当前打开的VSCode窗口或者实例。
文件管理快捷键
保存:Ctrl + S,用于保存当前打开的文件。
新建文件:Ctrl + N,可以快速创建一个新的文件。
切换文件:Ctrl + Tab,在已打开的文件之间进行切换。
关闭当前文件:Ctrl + F4,用于关闭当前活动的文件选项卡。
编辑操作快捷键
剪切行(空选定):Ctrl + X,剪切当前行,如果没有选定内容则剪切整行。
复制行(空选定):Ctrl + C,复制当前行,如果没有选定内容则复制整行。
移动行:Alt + ↑ / ↓,向上或向下移动当前行。
复制行:Shift + Alt + ↑ / ↓,向上或向下复制当前行。
删除行:Ctrl + Shift + K,删除当前行。
插入行:Ctrl + Enter 在下方插入新行;Ctrl + Shift + Enter 在上方插入新行。
导航快捷键
转到定义:F12,跳转到当前光标所在单词的定义位置。
查找问题:Ctrl + Shift + M,快速打开“问题”面板,展示所有的错误和警告。
跳到下一个/上一个错误或警告:F8 / Shift + F8,在编辑器中快速定位错误或警告。
显示所有符号:Ctrl + T,快速查看和导航到当前文件中的所有符号。
文本选择和多光标操作
插入多个光标:Ctrl + Alt + ↑ / ↓(Windows),可以在编辑器中同时插入多个光标,便于同时编辑多行代码。
选择单词/行:Ctrl + W 或 Ctrl + Shift + W,分别选择当前光标下的单词或整行。
扩展/缩小选区:Shift + Alt + ← / →,扩大或缩小当前的选中区域。
搜索和替换快捷键
查找:Ctrl + F,快速打开搜索面板,查找代码中的特定文本。
查找并替换:Ctrl + H,打开替换面板,替换代码中的特定文本。
查找下一个/上一个匹配项:F3 / Shift + F3,在代码中快速定位下一个或上一个匹配项。
代码格式化和注释
格式化代码:Shift + Alt + F,根据当前语言的格式设置自动格式化代码。
添加/删除行注释:Ctrl + /,单行注释当前行或选定的多行代码。
切换块注释:Alt + Shift + A,切换选定代码块的注释状态。
视图和布局快捷键
全屏显示:F11,将VSCode全屏显示,再次按则恢复窗口模式。
放大/缩小:Ctrl + - / +,用于缩小或放大编辑器内容的显示比例。
显示/隐藏侧边栏:Ctrl + B,用于显示或隐藏左侧的活动栏。
调试和任务快捷键
显示调试面板:『Ctrl + Shift + D』,快速打开“调试”面板,管理和执行调试任务。
显示输出面板:『Ctrl + Shift + U』,查看程序的输出信息和调试输出。
运行任务:『Ctrl + Shift + R』(如果有任务配置的话),直接运行指定的任务。

相关文章:

  • Opencv学习项目6——pyzbar
  • Linux 静态库和动态库
  • 思考如何学习一门编程语言?
  • 实习总结 --- 内部平台使用
  • 【聊聊原子性,中断,以及nodejs中的具体示例】
  • 通过MATLAB控制TI毫米波雷达的工作状态
  • react18.x+播放文本内容
  • Appium adb 获取appActivity
  • Laravel swagger接口文档生成和管理
  • 数据结构与算法—空间复杂度详解与示例(C#,C++)
  • 【力扣 - 每日一题】3115. 质数的最大距离(一次遍历、头尾遍历、空间换时间、埃式筛、欧拉筛、打表)Golang实现
  • Halcon机器视觉定位--模板匹配
  • Android启动时间分析
  • 7.2总结
  • 计算机相关术语科普之什么叫网关(Gateway)
  • 10个最佳ES6特性 ES7与ES8的特性
  • Angular6错误 Service: No provider for Renderer2
  • Django 博客开发教程 8 - 博客文章详情页
  • es6(二):字符串的扩展
  • Javascripit类型转换比较那点事儿,双等号(==)
  • JS+CSS实现数字滚动
  • mac修复ab及siege安装
  • Promise面试题2实现异步串行执行
  • Python学习笔记 字符串拼接
  • vue-loader 源码解析系列之 selector
  • Vultr 教程目录
  • Yeoman_Bower_Grunt
  • 不发不行!Netty集成文字图片聊天室外加TCP/IP软硬件通信
  • 关于for循环的简单归纳
  • 湖南卫视:中国白领因网络偷菜成当代最寂寞的人?
  • 快速构建spring-cloud+sleuth+rabbit+ zipkin+es+kibana+grafana日志跟踪平台
  • 排序算法之--选择排序
  • 浅谈JavaScript的面向对象和它的封装、继承、多态
  • 小试R空间处理新库sf
  • 用Canvas画一棵二叉树
  • LIGO、Virgo第三轮探测告捷,同时探测到一对黑洞合并产生的引力波事件 ...
  • 京东物流联手山西图灵打造智能供应链,让阅读更有趣 ...
  • #[Composer学习笔记]Part1:安装composer并通过composer创建一个项目
  • #单片机(TB6600驱动42步进电机)
  • #多叉树深度遍历_结合深度学习的视频编码方法--帧内预测
  • (delphi11最新学习资料) Object Pascal 学习笔记---第5章第5节(delphi中的指针)
  • (超详细)2-YOLOV5改进-添加SimAM注意力机制
  • (论文阅读笔记)Network planning with deep reinforcement learning
  • (三)mysql_MYSQL(三)
  • (四)七种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (一)项目实践-利用Appdesigner制作目标跟踪仿真软件
  • (已更新)关于Visual Studio 2019安装时VS installer无法下载文件,进度条为0,显示网络有问题的解决办法
  • (原+转)Ubuntu16.04软件中心闪退及wifi消失
  • (转)MVC3 类型“System.Web.Mvc.ModelClientValidationRule”同时存在
  • (转)微软牛津计划介绍——屌爆了的自然数据处理解决方案(人脸/语音识别,计算机视觉与语言理解)...
  • ***linux下安装xampp,XAMPP目录结构(阿里云安装xampp)
  • ***测试-HTTP方法
  • .net core使用EPPlus设置Excel的页眉和页脚
  • .net 生成二级域名
  • .Net 应用中使用dot trace进行性能诊断