是否可以强制使用Visual Studio Code,而不是在加载时(即导致延迟1-2秒),而是在打开普通VS IDE之后(如新安装的)加载扩展。并且当出现文本编辑器区域时,只有在开始加载扩展名之后(因此,每次打开扩展名,它可以为我们节省很多时间!)。
您是否有任何这种“解决方法”(或者存在任何扩展名,可以解决该问题吗?)
答案 0 :(得分:2)
我不确定启动后加载扩展是否会有好处,因为您仍然需要等待加载加载才能开始工作。
我找不到这样的扩展名,但是一种解决方法是编写一个扩展名,该扩展名将在关闭Visual Studio Code时禁用所有扩展名,并在启动后启用它们。
即使在阅读了文档here之后,我也不确定是否有可能。
答案 1 :(得分:1)
这不是必需的。 VS Code延迟加载和激活扩展,因此它们不应干扰编辑器的启动。有关激活和执行VS Code扩展的概述,请参见有关扩展主机的Extension Anatomy guide和this brief article。
例如,在您实际打开html文件之前,切勿加载或激活正确编写的html格式扩展名。即使该扩展名编写不当并在打开VS Code时立即激活,也不应该减慢VS Code的启动本身,因为该扩展名只会在主VS Code编辑器启动后才加载和激活,并且该扩展名是由主编辑器由单独的进程(扩展主机)运行。实际上,即使扩展在加载后立即进入无限循环,该扩展可能做的最坏的事情就是阻止其他扩展向VS Code提供数据。主编辑器用户界面永远都不应冻结或放慢速度
答案 2 :(得分:1)
是的,有可能see official documentation。
<块引用>Activation Events 是您在 package.json 扩展清单的 activationEvents 字段中所做的一组 JSON 声明。当激活事件发生时,您的扩展程序被激活。
这个激活事件被发出,感兴趣的扩展将在 VS Code 启动一段时间后被激活。这类似于 * 激活事件,但不会减慢 VS Code 启动速度。
"activationEvents": [
"onStartupFinished"
]
答案 3 :(得分:0)
我发现,点击View > Command Palete
(或者只是 CTRL + SHIFT + P )并键入Show Running Extensions
命令,会显示激活时间每个扩展名的strong>。我发现扩展根本不需要任何时间。可能是VSCode应用程序需要花费很多时间来加载。