Как отключить автоматический интервал * после типа в Visual Studio 2017?

Когда я хочу напечатать что-то вроде

Type* name;

в какой-то момент во время ввода строки (как только я наберу точку с запятой), VS2017 решит автоматически пробел

Type * name;

После того как я удалил пробел в первый раз, IDE некоторое время не пытался повторить это. Поведение возобновилось по какой-то причине, когда я набрал переменную указателя типа, но сразу же набрал другую строку, как это, не повторяя автоматический интервал …

После еще одного тестирования автоматическое разделение, по-видимому, происходит только в классе, где первая строка кода после спецификатора доступа становится жертвой, если она соответствует Type* name;,

class Foo {
private:
Type* name; //Becomes Type * name; after typing the ';'
public:
Type2* name2; //Here as well
};

Мне это не нравится Как мне положить конец этому богохульству?

8

Решение

Перейдите в Инструменты-> Параметры, затем Текстовый редактор-C> / C ++ -> Форматирование-> Интервалы и просмотрите параметры, однако я не верю, что конкретный элемент настраивается.

3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]