Your privacy
By clicking “Accept all cookies”, you agree Stack Exchange can store cookies on your device and disclose information in accordance with our Cookie Policy.
Подскажите есть ли какое то расширение или настройки для vs code что б в коде на C# подчеркивались ошибки например переменные которые не были созданы, но используются. Что не пишу почему то никакие ошибки не подчеркиваются пример:
-
Вопрос заданболее года назад
-
1236 просмотров
Problem: VS Code is not underlining errors (with wavy red underlining) as it used to.
Problem exists for me and my friend (macOS and Windows)
Linter: mypy
settings.json:
{
"python.pythonPath": "/Users/username/.pyenv/versions/3.8.5/bin/python",
"python.linting.pylintEnabled": false,
"python.linting.mypyEnabled": true,
"python.linting.enabled": true
}
After running the script VS will underline found errors, but still wont underline any newly written errors.
When typing anything in the script, OUTPUT:python shows the following (or simular), which i dont understand and am not sure if its relevant:
Error 2020-11-09 20:20:07: stderr jediProxy Error (stderr) /Users/username/.vscode/extensions/ms-python.python-2020.10.332292344/pythonFiles/completion.py:584: DeprecationWarning: Deprecated since version 0.16.0. Use Script(...).get_names instead.
jedi.api.names(
Error 2020-11-09 20:20:27: stderr jediProxy Error (stderr) /Users/username/.vscode/extensions/ms-python.python-2020.10.332292344/pythonFiles/completion.py:592: DeprecationWarning: Providing the line is now done in the functions themselves like `Script(...).complete(line, column)`
script = jedi.Script(
/Users/username/.vscode/extensions/ms-python.python-2020.10.332292344/pythonFiles/completion.py:592: DeprecationWarning: Deprecated since version 0.17.0. Use the project API instead, which means Script(project=Project(dir, sys_path=sys_path)) instead.
script = jedi.Script(
Error 2020-11-09 20:20:27: stderr jediProxy Error (stderr) /Users/username/.vscode/extensions/ms-python.python-2020.10.332292344/pythonFiles/completion.py:105: DeprecationWarning: Deprecated since version 0.16.0. Use Script(...).get_signatures instead.
call_signatures = script.call_signatures()
/Users/username/.vscode/extensions/ms-python.python-2020.10.332292344/pythonFiles/completion.py:230: DeprecationWarning: Deprecated since version 0.16.0. Use Script(...).complete instead.
completions = script.completions()
Thanks for helping!
@alexdima
these are mine settings
{ "breadcrumbs.filePath": "off", "breadcrumbs.symbolPath": "off", "editor.acceptSuggestionOnEnter": "smart", "editor.colorDecorators": false, "editor.cursorBlinking": "smooth", "editor.cursorStyle": "line-thin", "editor.detectIndentation": false, "editor.fontSize": 12, "editor.hover.enabled": false, "editor.minimap.renderCharacters": false, "editor.multiCursorModifier": "ctrlCmd", "editor.scrollBeyondLastLine": false, "editor.snippetSuggestions": "top", "editor.tabSize": 2, "editor.wordWrap": "on", "explorer.confirmDelete": false, "explorer.confirmDragAndDrop": false, "files.exclude": { "**/.git": true, "**/.svn": true, "**/.hg": true, "**/CVS": true, "**/.DS_Store": true, "**/node_modules": true, }, "files.insertFinalNewline": true, "files.trimFinalNewlines": true, "files.trimTrailingWhitespace": true, "html.format.wrapAttributes": "force-expand-multiline", "window.closeWhenEmpty": true, "window.restoreFullscreen": true, "window.titleBarStyle": "custom", "workbench.commandPalette.history": 0, "workbench.editor.tabSizing": "shrink", "workbench.settings.editor": "json", "workbench.settings.useSplitJSON": true, "workbench.startupEditor": "newUntitledFile", "[javascript]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[html]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[javascriptreact]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "javascript.updateImportsOnFileMove.enabled": "always", "breadcrumbs.enabled": false, "editor.renderControlCharacters": false, "editor.renderWhitespace": "none", "[json]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[typescript]": { "editor.defaultFormatter": "vscode.typescript-language-features" }, "diffEditor.renderSideBySide": true, "javascript.validate.enable": false, "search.searchOnTypeDebouncePeriod": 500, "git.openDiffOnClick": false, "workbench.colorTheme": "GitHub Dark", "svg.preview.mode": "svg", "editor.codeActionsOnSave": { "source.fixAll.eslint": true } }
I haven’t touched them since the last update and highlighting stopped working.
--user-data-dir
with this highlighting works. soo, should I delete my settings and start over?
0 / 0 / 0 Регистрация: 18.03.2021 Сообщений: 4 |
|
1 |
|
VS 2019 18.03.2021, 10:36. Показов 16412. Ответов 18
Добрый день! Вчера перестало работать подчёркивание ошибок. IntelliSense показывает инфу по типам переменных, функциям и т.д., но подчёркивания ошибок нет. Любая чушь, введённая в поле с кодом, будет приниматься программой и в списке ошибок будет писаться «Проблемы не найдены» до того момента, пока не проведёшь отладку. Менял настройки по советам из интернета, сбрасывал настройки полностью, перезагружал и студию и комп несколько раз. Результата нет. Может быть, кто-то с этим сталкивался? Не хотелось бы сносить VS и ставить заново, но пока других вариантов я не вижу
0 |
2111 / 1990 / 448 Регистрация: 17.02.2019 Сообщений: 3,195 |
|
18.03.2021, 11:22 |
2 |
forMax, а так пробовали Кликните здесь для просмотра всего текста
0 |
0 / 0 / 0 Регистрация: 18.03.2021 Сообщений: 4 |
|
18.03.2021, 12:01 [ТС] |
3 |
Да, пробовал. Не помогает. Он не только не подчёркивает ошибки, но и не проверяет правильность кода при написании — то есть внизу будет указано 0 ошибок, даже если они есть и они очевидны
0 |
2111 / 1990 / 448 Регистрация: 17.02.2019 Сообщений: 3,195 |
|
18.03.2021, 13:24 |
4 |
Сообщение было отмечено forMax как решение РешениеМожет через Visual Studio Installer попробовать восстановить Кликните здесь для просмотра всего текста
1 |
0 / 0 / 0 Регистрация: 18.03.2021 Сообщений: 4 |
|
18.03.2021, 15:12 [ТС] |
5 |
January29, спасибо, это помогло. Но частично. Теперь в новых проектах подсказки и исправления работают. А вот в старых, увы, проблема осталась. Благо, их у меня пока немного
0 |
2111 / 1990 / 448 Регистрация: 17.02.2019 Сообщений: 3,195 |
|
18.03.2021, 15:24 |
6 |
Сообщение было отмечено OwenGlendower как решение Решение
А вот в старых, увы, проблема осталась. Странно, наверно там когда ошибки, записывает какой то файл с ошибками. Может быть, я точно не знаю.
1 |
0 / 0 / 0 Регистрация: 18.03.2021 Сообщений: 4 |
|
19.03.2021, 10:05 [ТС] |
7 |
January29, очистил, пересобрал и…. Оно заработало как надо. Спасибо огромное за помощь
0 |
2111 / 1990 / 448 Регистрация: 17.02.2019 Сообщений: 3,195 |
|
19.03.2021, 10:28 |
8 |
forMax, не за что я рад что заработало
0 |
фрилансер 4807 / 4402 / 939 Регистрация: 11.10.2019 Сообщений: 11,624 |
|
19.03.2021, 15:47 |
9 |
January29, это лечится (возможно) так: в любом открытом файле правой кнопкой мыши —
0 |
2111 / 1990 / 448 Регистрация: 17.02.2019 Сообщений: 3,195 |
|
19.03.2021, 16:32 |
10 |
Алексей1153, Вот что то нет у меня вот этого
0 |
фрилансер 4807 / 4402 / 939 Регистрация: 11.10.2019 Сообщений: 11,624 |
|
19.03.2021, 16:58 |
11 |
January29, нуу, я не знаю, почему так )
0 |
Администратор 15655 / 12616 / 4999 Регистрация: 17.03.2014 Сообщений: 25,651 Записей в блоге: 1 |
|
20.03.2021, 09:42 |
12 |
в любом открытом файле правой кнопкой мыши — Это вроде только для С/С++ файлов.
0 |
1 / 1 / 0 Регистрация: 30.11.2021 Сообщений: 4 |
|
21.01.2023, 10:28 |
13 |
Такая же проблема появилась на версии 2022 17.
0 |
2111 / 1990 / 448 Регистрация: 17.02.2019 Сообщений: 3,195 |
|
21.01.2023, 14:32 |
14 |
Не подчеркивает, пишет, что 0 ошибок в коде Пробовали с поста 2. Попробуйте через Visual Studio Installer восстановить студию, как в посте 4.
0 |
1 / 1 / 0 Регистрация: 30.11.2021 Сообщений: 4 |
|
21.01.2023, 15:38 |
15 |
Пробовали с поста 2. Пробовал. Галка уже стоит. Пробовал убирать и заново ставить
Попробуйте через Visual Studio Installer восстановить студию Восстанавливал и переустанавливал несколько раз. Как будто настройка где-то сохраняется в другом месте.
Может собачка зарыта в скрытой папке .vs, удалите её или переименуйте если не хотите удалять. В инете видел этот совет и удалял. Дело в том, что не подчеркивает ошибки не просто в старом проекте, но и в новых.
Ещё может быть наверно цвет волнистой линии для ошибок изменен в цвет фона. Про это тоже читал. Менял цветовую схему на другую и возвращал обратно. Миниатюры
0 |
2111 / 1990 / 448 Регистрация: 17.02.2019 Сообщений: 3,195 |
|
21.01.2023, 18:01 |
16 |
Tsarst, кажись нашел пробуйте Скрин
1 |
1 / 1 / 0 Регистрация: 30.11.2021 Сообщений: 4 |
|
21.01.2023, 18:40 |
17 |
Это то, что надо! Спасибо.
0 |
2111 / 1990 / 448 Регистрация: 17.02.2019 Сообщений: 3,195 |
|
21.01.2023, 18:52 |
18 |
Это то, что надо! а что там было, если не секрет?
0 |
1 / 1 / 0 Регистрация: 30.11.2021 Сообщений: 4 |
|
21.01.2023, 18:56 |
19 |
Эта настройка была выключена. Установил на текущий документ, стало всё подчёркивать, показывать опечатки
1 |
IT_Exp Эксперт 87844 / 49110 / 22898 Регистрация: 17.06.2006 Сообщений: 92,604 |
21.01.2023, 18:56 |
19 |