如何从历史中排除历史并找到符号结果

时间:2016-08-10 05:14:51

标签: visual-studio-code

我注意到VS Code会将.history的匹配项添加到定义中并找到符号搜索结果。

说我搜索方法AddSidebarItems。如你所见,它只有6场比赛。

Search Accross all Files

但是当我使用"找到符号"或选择"转到定义",很多不正确的结果蔓延。

Find symbol

Go to definition

将鼠标悬停在结果上会显示它来自.history

Hovering over result

我已在我的用户设置中将.history添加到search.exclude,但此处似乎没有影响。

 "files.exclude": {
        "**/.git": true,
        "**/.svn": true,
        "**/.hg": true,
        "**/.DS_Store": true,
        "**/.history": true
    },
    "search.exclude": {
        "**/node_modules": true,
        "**/bower_components": true,
        "**/.history": true
    }

2 个答案:

答案 0 :(得分:1)

请在此处参阅此问题:https://github.com/Microsoft/vscode/issues/3260

基本上现在,您可以使用Clear Editor History命令(mac上的cmd+shift+p)来清除整个历史记录。或者单个项目的Remove from Editor History命令。

答案 1 :(得分:1)

"files.exclude": {
    "**/.git": true,
    "**/.svn": true,
    "**/.hg": true,
    "**/.DS_Store": true,
    "**/.history": true
},
"search.exclude": {
    "**/node_modules": true,
    "**/bower_components": true,
    "**/.history": true
},

// Add the following code to the setting configuration to exclude
"files.watcherExclude": {
    "**/.history": true
}