Параметр «Сохранить вкладки» не работает в Visual Studio 2019 - PullRequest
5 голосов
/ 15 января 2020

У меня возникла проблема в Visual Studio 2019, когда программа вводит вкладки в виде четырех пробелов. Это раздражает, так как мне приходится нажимать клавишу Backspace 4 раза, чтобы стереть отступ, и мне нужно использовать клавиши со стрелками 4 раза, чтобы перемещаться по отступу.

Раньше это работало нормально, но мне пришлось удалить и повторно -установить Visual Studio, чтобы исправить другую проблему (он продолжал работать старые версии моего кода и не будет запускать новую версию), и с тех пор я не смог заставить его работать.

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

Я попытался осмотреться, но не могу показаться чтобы найти что-нибудь, что решает мою проблему. Кто-нибудь может помочь?

1 Ответ

4 голосов
/ 03 февраля 2020

Как исправить проблему в Visual Studio, когда «Сохранить вкладки» не работают.

У меня также была эта проблема с преобразованием вкладок в пробелы.

Я проверил Инструменты> Параметры> Текстовый редактор > (Все языки, а также c / c ++)> Tabs> и заверил, что выбрано «Keep tabs».

После устранения неполадок я обнаружил, что эта проблема возникла только в одном файле (file1.h).

Я создал новый пустой файл (file2.h), который работал правильно. Я взял утверждения из file1.h и разделил их на небольшой блок. Затем я переместил блоки в файл2 и после каждого блока я проверил файл2. После нескольких блоков внезапно произошел сбой file2.h. Когда я удалил последний блок из файла 2. проблема была решена.

Мой вывод таков, что исходный код содержал невидимый код, что заставило текстовый редактор отключить настройку «Сохранить вкладки».

Я видел комментарии о настройке «Использовать адаптивное форматирование», которая может иметь значение. Пока что я отключил этот параметр.

Моя настройка - Visual Studio Community 2019 v 16.4.4 с подключаемым модулем Arduino от Visual Micro v 1912 28 2.

/ Steen

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