VisualStudio代码的Haskell扩展为每个文件启动一个新的Haskell语言服务器
我最近在VisualStudio代码中安装了Haskell扩展,它由Haskell语言服务器提供支持。每次我在编辑器中打开不同的Haskell文件时,都会创建一个名为“Haskell-language-server-1.0.0-linux-8.6.5”的新进程。这样做的结果是,每次我在程序中的一个单词上悬停时,我都会看到所有内容,比如两次写入的类型或错误。更重要的是,这些进程中的每一个都会消耗大约1GB的RAM,最终导致系统崩溃。我能做些什么来避免这一切吗?我遇到了同样的问题 为了解决这个问题,我打开了包含所有需要的文件的文件夹,即文件->打开文件夹。如果所有想要的文件都位于一个文件夹中,则此解决方案就足够了。此文件夹可以包含也包含haskell文件(或任何类似的递归文件结构)的其他文件夹,并且仍然只会创建一个语言服务器 如果要使用位于不同文件夹中的文件,根据您愿意接受的语言服务器数量,有两个选项:VisualStudio代码的Haskell扩展为每个文件启动一个新的Haskell语言服务器,haskell,visual-studio-code,haskell-language-server,Haskell,Visual Studio Code,Haskell Language Server,我最近在VisualStudio代码中安装了Haskell扩展,它由Haskell语言服务器提供支持。每次我在编辑器中打开不同的Haskell文件时,都会创建一个名为“Haskell-language-server-1.0.0-linux-8.6.5”的新进程。这样做的结果是,每次我在程序中的一个单词上悬停时,我都会看到所有内容,比如两次写入的类型或错误。更重要的是,这些进程中的每一个都会消耗大约1GB的RAM,最终导致系统崩溃。我能做些什么来避免这一切吗?我遇到了同样的问题 为了解决这个问题,