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

vscode使用技巧

一、符号定位技巧

  1. 跳转到定义

    • F12 或右键「Go to Definition」跳转到符号定义位置‌
    • Ctrl+Click 直接点击符号跳转(支持变量/函数/类)
  2. 符号大纲视图

    • Ctrl+Shift+O 打开文件符号大纲,支持模糊搜索符号名‌
    • 输入@: 分类显示符号(如@:class过滤类)‌
  3. 查找符号
    • 使用“Go to Symbol”:按下Ctrl+Shift+O快捷键,或者在右侧的“文件资源管理器”中点击“导航”图标,选择“符号”,然后输入方法名,即可快速定位到方法。
  4. 查找引用
    • 使用“Find All References”:将光标放置在方法的调用处,按下Shift+F12快捷键,或者在右键菜单中选择“Find All References”,即可找到方法的所有引用处,并快速定位。
  5. 类型定义查看

    • Ctrl+Shift+F10 查看接口/父类定义(需安装C/C++插件)‌

二、文件定位技巧

  1. 快速文件切换

    • Ctrl+P 输入文件名模糊匹配,支持:指定行号(如main.cpp:20)‌
    • Ctrl+Tab 在最近打开文件间轮转‌
  2. 工作区符号搜索

    • Ctrl+T 全局搜索符号,支持跨文件匹配类/函数名‌
    • Ctrl+Shift+F 全文本搜索时勾选「Match Case」精确匹配‌
  3. 行定位
    • Ctrl+G定位到行

     

http://www.xdnf.cn/news/44515.html

相关文章:

  • SpringBoot 3 与 SpringDoc 打造完美接口文档
  • 面试常用基础算法
  • JSON-RPC远程控制
  • Linux中的信号量
  • 健身房管理系统设计与实现(springboot+ssm+vue+mysql)含万字详细文档
  • 01.04、回文排序
  • AI日报 - 2025年04月21日
  • 高效获取淘宝实时商品数据:API 接口开发与数据采集实战指南
  • Vue3核心源码解析
  • nvm管理node版本 与 nvm常用指令的使用
  • SpringBoot3集成ES8.15实现余额监控
  • Docker镜像仓库
  • 深拷贝和浅拷贝的区别
  • React Router V7使用详解
  • LeetCode[232]用栈实现队列
  • PySide6 GUI 学习笔记——常用类及控件使用方法(常用类矩阵QRect)
  • Hello, Dirty page
  • 【Flutter】使用LiveKit和Flutter构建实时视频聊天应用
  • Linux操作系统--进程的创建和终止
  • java面试篇(常见的集合底层原理)
  • 中国占全球工业机器人装机量的52%,国产机器人崛起加速洗牌,拆分机器人业务独立上市,软硬件协同增强,AI工业机械臂催生业务再增长
  • Opencv图像处理:轮廓检测、轮廓近似、绘制外接圆外接矩形
  • Linux学习——TCP
  • Viper配置管理笔记
  • 基于springboot+vue的仓库管理系统
  • AI日报 - 2025年04月19日
  • 《Operating System Concepts》阅读笔记:p748-p748
  • C# 类型、存储和变量(用户定义类型)
  • python pdf转图片再OCR
  • WebSocket启用备忘