嵌入式、单片机开发、使用vscode按F12无法多文件跳转的弥补办法,以及(更新本地自建文件路径)includepath

为了弥补vscode跳转功能的不足(貌似只有在单文件里比较好用,多文件不好用)推荐大家使用下面一些方法代替跳转

推荐一个插件:

ctrl + alt + J:跳至上一书签
ctrl + alt +K:创建 或 取消 书签
ctrl + alt + L:跳至下一书签

也可以用vscode自带的查找功能,可以限制查找的文件类型和条件。这样就不会查出一堆乱糟糟的东西了
在这里插入图片描述
红色箭头部分
左侧:查找是否区分大小写 右侧:输入内容是否一个完整的关键词,还是关键词的一部分

蓝色箭头:选择查找的文件类型。如 .c,.h 输入文件名后缀即可,多组之间用逗号隔开

最下面那行 :files to exclude 排除某些类型文件

跳转到指定行:
在这里插入图片描述
点击绿圈位置
在这里插入图片描述
顶部会出现输入栏,输入要去的行数即可
在这里插入图片描述

vscode按F12无法跳转(更新本地自建文件路径)

今天
原本可以跳转的内容今天无法跳转了,百度了好久也没找到合理的答案,也搞不清楚问题出在哪里。我平时是把vscode当作代码编辑起来用的。
记得以前的时候下载完vscode添加C/C++插件就可以用了。最后解决办法是手动添加自建源文件的路径,方法如下:
1:ctrl + shift + p然后输入config,选择红箭头所指的
在这里插入图片描述
2这里会自动生成一个.json文件

3在红箭头处添加逗号,以作间隔,在下一行可以添加需要的文件路径,除最后一行每行末尾都要有逗号,添加的格式如下"E:/project/User/main_function"
在这里插入图片描述
我依次将所有用到的头文件路径添加以后,终于可以跳转了,虽然有时候跳的位置不对,但也算差强人意吧。如果大家有正解可以把链接发出来,救救孩子们!现在只能跳转到头文件的声明,却跳不到c文件的定义。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值