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

关于vscode的右键常用操作以及自定义快捷键

最近我一直在使用vscode进行嵌入式开发,我发现比keil好用多了,记录常用右键操作,以及自定义快捷键,记录下来,多希望对大家有所帮助。

vscode自定义快捷键

F8:跳转到类型定义    只需要将鼠标左键点击变量,然后按下F8

F9:查找显示所有引用

F10:显示调用层次结构

F11:转至定义

F12:转至声明  

(1)右键操作1:查看所有引用,我配置的快捷键是“F9”.

这个是我最常用的操作,目的是查看函数或者变量、数据类型等等所有的引用。ta搜索出来的结果是不分类的,既有引用,也有定义,也有声明。这个大家需要注意。

(2)右键操作2:实现调用层叠结构,这个是我最近新发现的功能,它只是针对函数,用于显示函数的调用关系,也就是被哪些其他函数调用了,不会显示定义或者声明。(非常棒,另外可以一级一级展开调用关系,虽然不是使用图表方式,但是我感觉也很好用了)。我配置“F10”作为显示层叠结构的快捷键。

(3)右键操作3:转至定义。

顾名思义可以跳转到函数、变量、类型、宏值等的定义,另外如果跳转后再按一下就会跳转到声明部分。我配置使用了按键“F11”作为快捷键。(吐槽:F11默认是全屏功能,所以一定要鼠标点击需要查看定义的函数、变量、类型或者宏值,再按F11,否则会进入全屏模式)。

(4)右键操作:转到声明,同样的对函数、全局变量有效。如果跳转后再按一下快捷键,会跳转到定义。我配置使用了F12作为快捷键。

(5)转至类型定义,对于变量的类型,可以使用该右键功能进行操作;另外如果对函数使用该右值操作会跳转到返回值类型定义。

最后:vscode布局,我现在习惯将“引用”窗口移到右侧,这样的好处就是资源管理器不会被引用给占用。不用来回查找调节资源管理器。

http://www.dtcms.com/a/353508.html

相关文章:

  • 密码管理中注释与重定向密码安全隐患及修复方案
  • 高并发内存池(12)-ThreadCache回收内存
  • Virtual PLCnext Controller 本地网络部署平台
  • Pandas DataFrame 列数操作完全指南
  • 高通平台蓝牙学习-- 基于WCN685x 的蓝牙低功耗(LE)功能
  • 浏览器与计算机网络
  • 如何解决pip安装报错ModuleNotFoundError: No module named ‘click’问题
  • k8s部署pgsql集群
  • 【Spring Cloud 微服务】5.架构的智慧枢纽:深度剖析 Nacos 注册中心
  • K8s持久化存储:PV与PVC
  • K8s 二次开发漫游录
  • 前端-npm和yarn的区别
  • 时序数据库的 LSM 树介绍
  • 计算机网络——DNS,ARP,RARP,DHCP,ICMP
  • 如何解决pip安装报错ModuleNotFoundError: No module named ‘websockets’问题
  • 时序数据库全景指南:从场景选型到内核拆解
  • Linux(十九)——CPU、I/O、网络与内核参数调优指南
  • 字库原理 GB2312-80
  • rk3588开发板最新kernel6.1下载(RK3588SDK源码下载)和环境搭建
  • 基于结构化码本的分层DNN框架用于高效语音增强
  • 第18章|变量:把数据装进“盒子”的正确方式
  • 【STM32】将 FreeRTOS移植到STM32F103RCT6 详细流程
  • 【开发配置】GitLab CR(Code Review)规则配置清单
  • 论文翻译:BRILLM: BRAIN-INSPIRED LARGE LANGUAGE MODEL
  • 在Excel和WPS表格中通过查找替换对单元格批量强制换行
  • 【C++】map 容器的使用
  • 论文阅读:Gorilla: Large Language Model Connected with Massive APIs
  • Python基础:PyMySQL
  • 音视频开发学习路线梳理(附 GitHub 仓库)
  • 达梦数据库-控制文件 (二)