【C++】【VScode】常用快捷键

ops/2024/10/22 7:30:06/

在Visual Studio Code (VSCode) 中,有几个快捷键可以帮助你更高效地编写C++代码,特别是与代码提示、自动完成等功能相关的快捷键。这些功能大多数依赖于安装和配置好的C/C++扩展(通常是由Microsoft提供的)。以下是几个有助于代码提示和自动完成的快捷键:
触发建议(自动完成)
Windows/Linux: Ctrl+Space
macOS: Cmd+Space
这个快捷键会弹出一个建议列表,显示可能的代码完成项,如变量名、函数名或其他可用的代码片段。
参数提示
所有平台: 当你键入函数名并输入左括号(时,VSCode会自动显示此函数的参数提示。如果这个自动提示未出现,你可以使用以下快捷键手动触发:
Windows/Linux: Ctrl+Shift+Space
macOS: Cmd+Shift+Space
参数提示可以帮助你了解函数期望的参数,包括它们的类型和顺序。
移动到下一个/上一个参数(在代码完成中)
当你在参数提示显示时,你可以使用以下快捷键在参数之间跳转:
Windows/Linux: Tab / Shift+Tab
macOS: Tab / Shift+Tab
查看定义
若想快速查看某个符号的定义,比如一个变量或函数的定义,可以使用:
Windows/Linux: F12
macOS: Fn+F12 或 Cmd+Click
查看引用
若要查看代码中某个符号的所有引用,比如变量或函数被引用的所有地方,可以使用:
Windows/Linux: Shift+F12
macOS: Shift+Fn+F12
Peek(窥视)定义
若要在不离开当前代码上下文的情况下查看符号的定义,可以使用Peek功能:
Windows/Linux: Alt+F12
macOS: Cmd+Shift+F10
通过上述快捷键,你可以提高编写和理解C++代码的效率。需要注意的是,这些快捷键的有效性可能受到你安装的扩展和当前的编辑器配置的影响。


http://www.ppmy.cn/ops/45526.html

相关文章

OpenCV引入QT编译

OpenCV引入QT编译 为什么要引入QT编译编译方式 Reference: OpenCV 配置选项参考文档 网上实在找不到对应教程,在此做个记录。 为什么要引入QT编译 在没引入QT前,没有上述工具栏。 可以显示当前像素位置的像素值。 可以缩放查看每一个像素的大小。这对…

【Linux】Git超详细教程:手把手教你(gitee版)--版本管理+远程仓库克隆(初学者必看!!!)

目录 一、前言 二、git 的深度理解 🥝 什么是 git ? 🍇 git 的历史发展(理解 git 的由来) 🍋 感性理解 git 的版本管理 三、git 的安装 ✨Window 终端安装 ✨Linux 安装 四、git 的工作流程 五、如何在 Linux …

mysql中的IN和NOT IN

在MySQL中,IN 和 NOT IN 是用于进行集合比较的条件运算符。它们可以用于简化多个 OR 或 AND 条件的查询。这些运算符在查询语句中非常常见,用于检查某个值是否在指定的集合中。 IN 运算符用于检查某个值是否在指定的集合中。NOT IN 运算符用于检查某个值…

【Unity脚本】Unity中如何按类型查找游戏对象(GameObject)

【知识链】Unity -> 脚本系统 -> 访问游戏对象 -> 按类型访问游戏对象摘要:本文介绍了Unity中按类型查找游戏对象(GameObject)的五种方法,并提出了使用这些方法的最佳实践。 本文目录 一、访问游戏对象的方法二、如何按…

FPGA新起点V1开发板(八-语法篇)——状态机

文章目录 一、两个状态机模型二、状态机设计(四段论)2.1 状态空间定义2.2 状态跳转(时序逻辑)2.3 下个状态判断(组合逻辑)2.4 各个状态下的动作2.5 三段式 一、两个状态机模型 二、状态机设计(四…

【机器学习】AI大模型的探索—浅谈ChatGPT及其工作原理

📝个人主页:哈__ 期待您的关注 目录 📚介绍ChatGPT 1.1 什么是ChatGPT 1.2 ChatGPT的应用场景 💡基础概念 1. 人工智能和机器学习 1.1 人工智能(AI)简介 1.2 机器学习(ML)简…

网络代理总结

网络代理(Network Proxy)是一种网络架构中的服务,它充当客户端和目标服务器之间的中介。其工作原理是接受客户端的网络请求,然后代表客户端向目标服务器发起请求,获取响应后再将响应结果传递回客户端。这个过程使得客户…

如果查看svn的账号和密码

一、找到svn存放目录(本地默认存放SVN用户信息的目录为:C:\Users\Administrator\AppData\Roaming\Subversion\auth\svn.simple)每个人的电脑环境不一样,因人而异。 如果找不到直接搜索svn.simple 二、下载密码查看工具 链接: 百…