Отключить автозаполнение для определенных классов, код Visual Studio, Python - PullRequest
0 голосов
/ 29 января 2020

Я не совсем уверен, что это проблема автозаполнения, но я думаю, что это так. Когда я редактирую скрипт в коде Visual Studio, непременно каждый раз, когда я пытаюсь вызвать метод из объекта и ввести точку, он показывает мне эти совершенно не относящиеся к делу параметры. Итак, я не хочу отключать автозаполнение вообще, потому что иногда, когда я печатаю точку, мне показываются имена функций из модулей, но этот другой случай случается так часто, что это действительно раздражает. Не говоря уже о том, что, когда я нажимаю пробел, чтобы попытаться получить его до go, это не так (например, если я хочу нажать ввод, чтобы go перейти к следующей строке). Вместо этого он поместит первый выбор в меню автозаполнения, чего я никогда не хочу. Поэтому я должен использовать свою мышь и перейти к другой строке. Громоздко и ненужно.

Так, может быть, мне нужно знать, как удалить эти определенные классы из автозаполнения? Или, если кто-то знает, как получить то, что мне нужно, другими способами, это было бы здорово.

enter image description here

1 Ответ

0 голосов
/ 30 января 2020

Нет способа выборочно отключить автозаполнение, как вы просили. Вы можете установить IntelliCode , который будет использовать машинное обучение для предложения завершений, которые помогут сделать их более актуальными, или вы можете отключить автоматическое отображение c завершений и требовать, например, нажатия Ctrl + пробел, чтобы сделать Появятся параметры.

Вы также можете попробовать использовать Jedi или Microsoft Python Language Server, чтобы изменить поставщика IntelliSense (в зависимости от того, что установлено в текущей настройке "python.jediEnabled").

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...