Почему VSCode должен открывать новую вкладку, чтобы правильно отображать ошибки?

#visual-studio-code

Вопрос:

Я использую vscode для удаленной разработки на C/C и CUDA. У меня есть два удаленных сервера. На одном сервере закорючки с ошибками будут автоматически появляться при возникновении ошибки в коде сценария, даже если я не нажму Ctrl S, чтобы сохранить его. Кроме того, когда я сохраню его, и все ошибки будут отображаться в терминале «ПРОБЛЕМЫ», если я дважды щелкну сообщение об ошибке, vscode направит меня к строке на ИСХОДНОЙ вкладке, на которой отображается сценарий кода, как я и ожидаю.

Однако на другом сервере закорючки с ошибками не появляются, даже когда я сохраняю код сценария. Для отображения сообщений об ошибках потребуется много времени, и когда я дважды щелкну по одному из них, вместо того, чтобы направлять меня на строку на исходной вкладке, vscode откроет новую вкладку того же сценария кода и правильно выделит все ошибки там, но все равно ничего не произойдет на исходной вкладке.

Чтобы быть более конкретным, посмотрите три картинки ниже. введите описание изображения здесь Рис. 1. Когда возникает ошибка и файл не сохраняется вручную, признаков ошибки не существует, даже если закорючки ошибок включены.

введите описание изображения здесь Рис. 2. Когда я сохраняю сценарий с помощью Ctrl S, сообщение об ошибке появляется через ОЧЕНЬ долгое время, но в исходном сценарии по-прежнему нет закорючек.

введите описание изображения здесь Рис.3. Когда я дважды щелкаю на сообщении об ошибке, появляется новая вкладка, на которой правильно отображаются ошибки, но с исходной за это время ничего не происходит.

Я подозреваю, что причина, по которой сообщение об ошибке появляется очень медленно на Рис.2, может быть связана с плохим сетевым подключением, но я не понимаю, почему vscode должен открыть новую вкладку, чтобы отобразить ошибки. Есть идеи, как я могу это исправить? Спасибо!