为了弥补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文件的定义。