一、如何屏蔽不需要的文件?
在分析uboot源码时,许多文件都不需要,要将该文件的目录屏蔽并且设置搜索范围
1.方法一:
点击VSCode左上角的查看->命令面板(快捷键是:crtl+shift+P)
然后输入settings
就会弹出首选项:打开设置(JSON)
点进去就会有
直接在后面添加代码就可以
"search.exclude": {
"**/node_modules": true,
"**/bower_components": true,
"arch/alpha":true,
},
"files.exclude": {
"**/.git": true,
"**/.svn": true,
"**/.hg": true,
"**/CVS": true,
"**/.DS_Store": true,
"arch/alpha":true,
}
在search.exclude和files.exclude中加入了: “arch/alpha”:true, 冒号前面的是要排除的文件或者文件夹,冒号后面为是否将文件排除, true 表示排除, false 表示不排除
2.方法二:
在工程目录下建.vscode
文件夹,然后在此文件夹下面新建settings.json
文件
在文件输入下列代码
{
"search.exclude": {
"**/node_modules": true,
"**/bower_components": true,
"arch/alpha":true,
},
"files.exclude": {
"**/.git": true,
"**/.svn": true,
"**/.hg": true,
"**/CVS": true,
"**/.DS_Store": true,
"arch/alpha":true,
}
}
"search.exclude"
里面是需要在搜索结果中排除的文件或者文件夹;
"files.exclude"
是左侧工程目录中需要屏蔽的文件或者文件夹
例如:
"arch/alpha":true,
就是屏蔽跟在搜索结果中排除的arch目录下的alpha
注意:不推荐使用此方法,经过测试,有时候会出现屏蔽不了文件的问题,推荐使用方法一 去屏蔽文件
二、问题
原因:
用windows下的vscode按照上面步骤二新建.vscode文件夹又在该文件夹里新建settings.json文件,然后按照代码写后发现没有在左侧工程中屏蔽掉不需要的文件夹和文件,后来在Ubuntu中的vscode下试了一下同样步骤发现可以屏蔽,经过对比才发现windows下的.vscode文件夹必须是解压后的uboot源码(已经编译过的)子目录,而且uboot源码这个文件夹必须是最顶层目录。
建议:
不要自己新建一个文件夹然后把uboot源码这个文件夹放里面成子目录,路径上会出问题。
推荐使用方法一进行创建settings.json
文件,方法二有时候会出问题。