-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Если у вас не работает расширение по какой-то причине, то следующие предоставленные данные помогут нам выявить проблему.
Диагностика Qsp.FSharp.VsCode (для Windows)
Для начала стоит убедиться, что сам сервер исправно работает. Он идет отдельным от VS Code приложением, поэтому его можно запустить просто так с помощью следующих шагов запуска:
-
нажмите
Win + R -
Запустите сервер с аргументом
--ping:%USERPROFILE%\.vscode-oss\extensions\qspfoundation.qsp-0.1.1\bin\net461\qspserver.exe --pingВнимательно смотрите на версию. У меня тут указана
0.1.1, вы же берите версию, которую используете.
Должно выдать что-то такое:
Версия VSCode, ОСь
Теперь запускаем VS Code и проделываем следующее:
- Нажмите
Ctrl + Shift + P - В выпадающем меню введите
Help: About(можно просто ввестиabout) - В модальном окне нажмите на кнопку
Copy
В итоге получится что-то такое:
Version: 1.70.2
Release: 22230
Commit: 6c122d9b2d1af2c37bd55caad614321eb53b342f
Date: 2022-08-18T00:33:35.675Z
Electron: 18.3.5
Chromium: 100.0.4896.160
Node.js: 16.13.2
V8: 10.0.139.17-electron.0
OS: Windows_NT x64 6.1.7601
Так мы можем понять, на какой системе и версии VS Code возникает ошибка.
Вывод расширения
Далее стоит заглянуть в вывод самого расширение в VS Code. Для этого проделываем следующее:
- Нажмите
Ctrl + Shift + U - В выпадающем списке выберите
QSP - Всё это дело выделяете с помощью
Ctrl + A - Копируете с помощью
Ctrl + C - Даете нам 👻
Должно получиться нечто такое:
[Info - 04:41:27] WorkspaceDidChangeConfiguration
"{
"Qsp": {
"FormatConfig": {
"IsSplitStringPl": true,
"TrimWhitespaceWhenSplit": true
}
}
}"
[Info - 04:41:28] TextDocumentDidOpen
("qsp", "untitled:Untitled-1", 1)
[Info - 04:41:28] TextDocumentDidOpen
("qsp", "file:///j%3A/MissingBoar/src/witch-yard.qsps", 1)
[Info - 04:51:34] WorkspaceDidChangeWatchedFiles
{ Changes = [|{ Uri = "file:///j%3A/MissingBoar/src/witch-yard.qsps"
Type = Changed }|] }
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working
