Каждый раз, когда я вставляю код в мой файл .cs, я получаю страшную фразу "У вас смешанные пробелы и пробелы. Исправить это?" сообщение. У него есть три варианта:
Tabify
Untabify
Don't show again
Сначала я попробовал «Табифицировать» несколько раз, пока, наконец, мне не надоело, и я выбрал «Больше не показывать»; но это была психика - я все еще понимаю. Я даже пытался "Untabify", но безрезультатно. Есть ли какие-то настройки, которые я могу настроить, чтобы предотвратить эту проблему?
VisualStudio2013 tabify untabify
visual-studio-2013
code-editor
Б. Клэй Шеннон
источник
источник
Ответы:
Похоже, у вас установлены Visual Studio Productivity Power Tools 2013 . Зайдите в его настройки и отключите "Fix Mixed Tabs" ...
Если у вас есть настройки VS по умолчанию, вкладки в редакторе преобразуются в пробелы. Поэтому (теоретически), если вы нажали «Untabify» при появлении сообщения, оно должно преобразовать все вкладки в пробелы, и ошибки не должны появляться в следующий раз. Работаете ли вы с другими разработчиками, которые имеют разные настройки вкладок в своей IDE?
ОБНОВЛЕНИЕ: В Visual Studio 2017 и более поздних версиях это автономное расширение с именем «Исправить смешанные вкладки», которое можно отключить или удалить из окна «Расширения и обновления» (Инструменты> Расширения и обновления).
источник
Обновление для Visual Studio 2017. Если вы хотите отключить «У вас смешанные табуляции и пробелы. Исправить это?» сообщение, вы должны перейти к
В появившихся окнах найдите Fix Mixed Tabs (изображение ниже) и нажмите «Отключить» или «Удалить» в зависимости от того, что вы хотите.
источник
Связанный: Если вы хотите, чтобы Productivity Power Tools уведомлял вас о символах табуляции / пробелах, но вы продолжаете получать сообщение сразу после нажатия кнопки Исправить это тогда выберите «Инструменты»> «Параметры»> «Текстовый редактор»> [язык]> «Вкладки».
Установите это, чтобы держать вкладки
Если для него установлено значение Вставить пробелы и вы щелкнете Сохранить вкладки в уведомлении «Электроинструменты», то VS сохранит пробелы после сохранения, после чего уведомление сразу же всплывет снова ... а теперь вы застряли в цикле.
источник
Отредактируйте файл с помощью vim run: перезагрузите и сохраните файл, и все готово!
с помощью: retab вы можете конвертировать все вкладки в пробелах, если вы установили expandtab (: установить expandtab), это означает, что все вкладки в пробелах будут развернуты или наоборот (: set noexpandtab) и все вкладки, сделанные с пробелом, будут преобразованы в вкладки.
источник