Как отключить предложение использования инструкции (C#) в коде Visual Studio

Я использую код Visual Studio для написания C #, однако одна вещь сводит меня с ума...

Всякий раз, когда я хочу добавить директиву использования в начало файла, он продолжает предлагать «оператор использования», который приводит к блоку использования, когда я просто хотел использовать пространство имен.

Например вверху:

введите здесь описание изображения

Я начинаю вводить новую строку использования, и это всегда появляется:

введите здесь описание изображения

Я всегда непреднамеренно принимаю предложение из-за того, что быстро нажимаю Enter/Tab по привычке:

введите здесь описание изображения

И теперь мне приходится вручную его чистить... каждый раз.

Итак, как мне отключить это конкретное предложение в коде Visual Studio?


person Chanon    schedule 27.10.2018    source источник


Ответы (2)


Я нашел это! Расширения загружаются в (для Windows)

c:\Users\Username\.vscode\extensions

Это предложение «Использование оператора» пришло с расширением С#.

Так внутри

c:\Users\Username\.vscode\extensions\ms-vscode.csharp-1.16.2\snippets\csharp.json

удаление следующих строк заставило его уйти:

"Using statement": {
    "prefix": "using",
    "body": [
        "using (${1:resource})",
        "{",
        "    $0",
        "}"
    ],
    "description": "Using statement"
},
person Chanon    schedule 27.10.2018

Если я правильно понимаю ваш вопрос, то я не думаю, что это можно решить.

Включение части Intellisense невозможно.

Есть ли способ отключить intellisense для конкретного проекта/пространства имен/что угодно?

РЕДАКТИРОВАТЬ, это важнее, чем верхняя часть!!: Конечно, есть способы изменить поведение intellisense, но я не очень разбираюсь в этом. https://code.visualstudio.com/docs/editor/intellisense

person Dries Augustyns    schedule 27.10.2018
comment
Это также справедливо для кода Visual Studio? - person Llama; 27.10.2018
comment
Я почти уверен, что они одинаковы. - person Dries Augustyns; 27.10.2018