VS Code无法跳转到未打开文件函数

VS Code无法跳转到其他文件定义的函数、变量、结构体等。同时也无法全局搜索到未打开文件中的代码。

检查电脑是否安装了加密工具

主要是公司内加密系统导致的,因为其它文件没有手动打开的时候都在加密状态,代码都是乱码。
这样的话工具也看不到其他文件中的变量名字,只有手动打开了该文件才可以全局搜到该关键字。

所以要去配置加密工具的策略,有技术部找技术部,有软件售后找软件售后。
不但要把VScode进程关联加密工具中去,还要把VS Code中调用的插件也加入到该加密工具策略。

策略生效之后,配置好.vscode中的配置文件,就好了。

VS Code以root权限调试程序

在项目的目录下创建一个名为sudo_gdb的文件,内容如下:

pkexec /usr/bin/gdb "$@"

使它变为可执行,这点很重要

修改gdb lunch的配置(点击齿轮按钮),在配置文件中加入如下内容:

"externalConsole": false,
"miDebuggerPath": "${workspaceFolder}/sudo_gdb",
"MIMode": "gdb",

这样再运行调试的时候就会提示输入sudo密码,然后root权限进行调试。

你可能感兴趣的:(#,VS,Code,vscode)