<p dir="auto">I opened a large project with a lot of Java + bash files and CTRL+P takes forever to find and list a file. Same project gets file list indexed almost immediately when I open it in sublime text and CTRL+P file search works smooth as butter. VSCode needs to improve performance of file search.</p>
<p dir="auto">I have the following code:</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content=" getExistingThing({
        id, 
        spaceId
    }: {
        id: string, 
        spaceId: string
    }): IThingInfo {
   // Use the params object here with destructuring...
}"><pre class="notranslate"><code class="notranslate"> getExistingThing({
        id, 
        spaceId
    }: {
        id: string, 
        spaceId: string
    }): IThingInfo {
   // Use the params object here with destructuring...
}
</code></pre></div>
<p dir="auto">When I tried to refactor <code class="notranslate">id</code> to <code class="notranslate">thingId</code>, it renamed it correctly in the parameter object variable and the symbols in the function body, but it did not rename it in the "shape" of the parameter object (I don't know what else to call it).</p>
<p dir="auto">Expected:</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="    getExistingThing({
        thingId,
        spaceId
    }: {
        thingId: string, &lt;&lt;&lt; should change here
        spaceId: string
    }): IThingInfo {"><pre class="notranslate"><code class="notranslate">    getExistingThing({
        thingId,
        spaceId
    }: {
        thingId: string, &lt;&lt;&lt; should change here
        spaceId: string
    }): IThingInfo {
</code></pre></div>
<p dir="auto">Got:</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="    getExistingThing({
        thingId, 
        spaceId
    }: {
        id: string, &lt;&lt;&lt; doesn't change though
        spaceId: string
    }): IThingInfo {"><pre class="notranslate"><code class="notranslate">    getExistingThing({
        thingId, 
        spaceId
    }: {
        id: string, &lt;&lt;&lt; doesn't change though
        spaceId: string
    }): IThingInfo {
</code></pre></div>
<p dir="auto">I would also love it if someone could tell me what the various parts of this kind of function declaration is called. I use it for named arguments which I love, but I just don't know what the various pieces are called. I just know it's awesomeness.</p>
<p dir="auto">(VS Code version 0.10.8)</p>