Как отключить автозаполнение и intellisense в коде Microsoft Visual Studio

Почему, черт возьми, кто-то должен отключить автозаполнение из редактора кода? Действительно, ни один нормальный разработчик не хотел бы отключать такую ​​полезную функцию, поэтому мы используем редакторы кода, а не текстовые редакторы. Однако большинство разработчиков не являются нормальными, и мы всегда вводим новшества и тестируем новые вещи. Если вы ищете, как этого добиться, вы можете работать в чем-то удивительном (вероятно).

Пару дней назад я работал над некоторыми кодирующими видео и заметил, что я делаю много ошибок при наборе текста. Я ненавижу, когда нахожу кодирующие видео, где типер пишет что-то, а потом говорит: «Ой, это неправильно и снова изменяет код (после того, как вы уже скопировали весь код)». Чтобы предотвратить это в будущих видеороликах «Наш мир кода», я разработал небольшую утилиту на C #, которая позволяет вам печатать текст из текстового поля (или richtextbox), имитирующего все события клавиатуры (что-то вроде Automatic Typer). Хорошо, но какое это имеет отношение к этому уроку? Ничего, это только объяснение, почему кому-то нужно отключить автозаполнение. Когда автоматический типограф пишет код в VS Code, он автоматически завершает код, например, пишет { автоматически напишет {}, Что, очевидно, добавило бы ненужную логику в мою утилиту для решения проблемы, поэтому я решил отключить автозаполнение и интеллектуальный анализ в Visual Studio, что довольно просто.

Отключить автозаполнение и intellisense

Первое, что вам нужно сделать, это получить доступ к файлу настроек VS Code. Вы можете получить доступ к этому файлу с помощью комбинации клавиш CTRL + или перейти к файл, предпочтения а потом настройки. Это откроет settings.json файл VSCode, и вам нужно будет добавить следующие параметры:

{
// OPTIONAL WORD WRAPPING
// Controls if lines should wrap. The lines will wrap at min(editor.wrappingColumn, viewportWidthInColumns).
"editor.wordWrap": "off",
// Controls the indentation of wrapped lines. Can be one of 'none', 'same' or 'indent'.
"editor.wrappingIndent": "none",
// TURN OFF AUTOCOMPLETION
// Controls if quick suggestions should show up or not while typing
"editor.quickSuggestions": false,
// Controls the delay in ms after which quick suggestions will show up
"editor.quickSuggestionsDelay": 90,
// Enables parameter hints
"editor.parameterHints": false,
// Controls if the editor should automatically close brackets after opening them
"editor.autoClosingBrackets": false,
// Controls if the editor should automatically format the line after typing
"editor.formatOnType": false,
// Controls if suggestions should automatically show up when typing trigger characters
"editor.suggestOnTriggerCharacters": false,
// Controls if suggestions should be accepted 'Enter' - in addition to 'Tab'. Helps to avoid ambiguity between inserting new lines or accepting suggestions.
"editor.acceptSuggestionOnEnter": "off"
}
Ссылка на основную публикацию
Adblock
detector