Visual Studio: есть ли параметр для удаления пробела по вкладке за раз? - PullRequest
0 голосов
/ 23 февраля 2019

Я использую последнюю версию VS Community.Допустим, мой курсор находится здесь:

enter image description here

Когда я нажимаю удалить, пробел удаляется.Есть ли способ сделать так, чтобы вместо этого удалялись четыре пробела?Именно так это работает во многих других редакторах, включая VS Code.

Ответы [ 2 ]

0 голосов
/ 07 июня 2019

Единственный встроенный способ удаления пробелов, как и вкладок, это Shift-TAB.В противном случае есть плагин TabSanity, который делает то, что вы хотите: https://marketplace.visualstudio.com/items?itemName=jedmao.TabSanity-10817

Включение Visual View «Пробел» в Visual Studio (переключение с помощью CTRL-R, CTRL-W) всегда показывает, что находится в файле;он никогда не «отображает» вкладки как пробелы или наоборот.

0 голосов
/ 23 февраля 2019

Когда я нажимаю удалить, пробел удаляется.Есть ли способ сделать так, чтобы вместо этого удалялись четыре пробела?Именно так это работает во многих других редакторах, включая VS Code.

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

Я подозреваю, что вы видели в VS Code (VSC) файл, который содержалсимвол табуляции и VSC показывает табуляцию как табуляцию (вместо пробелов) в текстовом редакторе.Нажав Удалить на вкладке, вы получите четыре пробела за один раз!

Тем не менее, в вашей установке Visual Studio, однако, может быть показано, что вкладки отображаются в виде пробелов (я забыл, по умолчанию), что объясняет, почему вы должны нажать Удалить более одного раза над областью отступа.

Вы можете подтвердить отображение вкладок в VS, выбрав Edit.Advanced.View White Space (мне нравится держать его включенным).Если вы видите маленькие стрелки, это означает, что присутствует символ табуляции.Если вы видите символы тусклого периода, это пробел.На снимке экрана ниже мы видим файл с вкладками, отображаемыми в виде пробелов.

enter image description here

Если вкладки отображаются в виде пробелов в VS, это объясняет, почему вы должнынажмите клавишу четыре раза.

Вы можете контролировать, хотите ли вы всегда иметь вкладки или пробелы, выбрав Tools.Options.Text Editor.C # .Tabs (при условии, что файл C #)

enter image description here

После настройки «вкладки» будут либо табуляторами, либо числом n пробелов.Однако это применимо только к новым документам , и VS обычно не выполняет автоматическое табулирование при сохранении.

Теперь было бы довольно утомительно просматривать каждый файл, вручную переворачивая все на вкладкиформатировать, к счастью, VS имеет довольно удобную функцию для преобразования файла в табуляцию или пробелы в зависимости от ваших параметров:

  1. В Параметры укажите, хотите ли вы вкладки
  2. открыть рассматриваемый файл (скажем, файл C #).Выглядит как на следующем рисунке (чёрт! Пробелы!):

enter image description here

Выбрать Редактировать. Расширенный. Формат документа

enter image description here

документ теперь с вкладками.Удалить то, что вы хотите.При необходимости повторите 2-4.

enter image description here

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