在VsCode的蓝色移动栏

Dan*_*iel 13 visual-studio-code

有人知道Visual Studio Code中的蓝色移动(从左到右)是什么意思?

它似乎相对经常出现,尤其是从休眠模式重新激活时.看起来某些后台进程当前处于活动状态.一旦栏处于活动状态,它将永久移动,直到我重新启动程序.

rus*_*hil 12

发生这种情况是因为当您尝试查找某些不可用的文件或函数时,VsCode 会继续尝试获取该函数并将光标重定向到那里。所以装载机永远留在那里。解决方案是让 VsCode 寻找它能找到的东西。

只需按住 Ctrl 键并单击任何可用的功能即可。您也可以按住 ctrl+单击函数本身定义的位置,这样它将直接指向该函数,并且加载器将被删除。

例如你有以下功能

public function GetUSer(){

}
Run Code Online (Sandbox Code Playgroud)

因此,只需 ctrl+单击GetUser,加载程序就会消失。无需重启VsCode

为 js 用户编辑:

假设您定义了一个变量:

var userName = 'Test';
Run Code Online (Sandbox Code Playgroud)

并且您在代码中的某处使用了它

var userNameLength = userName.length
Run Code Online (Sandbox Code Playgroud)

因此,只需按住 Ctrl 键并单击userName即可获得长度。它将转到定义(定义变量的地方)并且进度条将消失。

  • 这对我来说不起作用,至少在 js 代码中是这样。它也不会查找其他东西,因为它仍然在寻找第一件事。我不得不重新启动它。 (3认同)

小智 10

像之前的回答一样,它是一个加载指示器,当vscode试图查找类似函数定义或尝试lint时发生.

你不能隐藏我所知道的,但是你可以通过重新启动vscode来明白它.它也仅限于当前编辑器窗口,因此您可以拆分编辑器,然后使用指示器关闭编辑器.

  • “它也仅限于当前的编辑器窗口,因此您可以拆分编辑器,然后使用指示器将其关闭。” @ tyhunt99谢谢你,这对我来说很好。 (3认同)

Ale*_*lex 7

应该使其透明:

放入settings.json

"workbench.colorCustomizations": {
    "progressBar.background": "#fff0",
}
Run Code Online (Sandbox Code Playgroud)


Chi*_*ali 0

那是一个加载指示器。当某些内容正在加载或正在进行时会发生这种情况。由于目录的更改,它可能会不断刷新文件树

  • 无论如何都要隐藏它?哈哈,每隔一段时间,你按住 Ctrl 键并单击一个函数或其他东西,它就会启动对函数定义的无休止的搜索,并且它就停留在那里,即使你手动查找它 (7认同)
  • 有时它是无限的并且非常烦人! (2认同)