Подтвердить что ты не робот

Удалять конечные пробелы автоматически или с помощью ярлыка

Есть ли способ удалить конечные пробелы в коде Visual Studio (автоматически или с помощью ярлыка)?

Я искал это в палитре команд и в настройках редактора, но я не могу найти то, что я ищу.

4b9b3361

Ответ 1

Вы можете включить обрезку пробелов в настройках:

  1. Откройте Настройки пользователя VS ("Настройки"> "Настройки"> вкладка "Настройки пользователя").
  2. Нажмите значок {} в правой верхней части окна. Это откроет документ.
  3. Добавьте новую настройку "files.trimTrailingWhitespace": true в документ настроек пользователя, если его там еще нет. Это значит, что вы не редактируете настройки по умолчанию напрямую, а вместо этого добавляете к ним.
  4. Сохраните файл настроек пользователя.

Мы также добавили новую команду для запуска этого вручную (Trim Trailing Whitespace из палитры команд).

Ответ 2

File -> Preference -> Settings ->

enter image description here

Проверьте эту опцию

Ответ 3

Вы можете не только изменить настройки кода VS для автоматической обрезки конечных пробелов, но вы также можете сделать это из палитры команд:

Command Palette: Trim Trailing Whitespace

Как вы можете видеть из моего скриншота, на Mac вы также можете использовать сочетание клавиш: ⌘ k + ⌘ x. В Windows вы можете использовать Ctrl + Shift + P

(Я использую VS Code 1.20.1.)

Ответ 4

В последних версиях VSCode вы можете найти настройки здесь:

File -> Preference -> Settings -> Text Editor -> Files -> (Scroll down a bit) Trim Trailing Whitespace

или вы можете найти "Trim Trailing Whitespace" в верхней строке поиска.

Ответ 5

Вы просмотрели плагин EditorConfig (https://marketplace.visualstudio.com/items?itemName=EditorConfig.EditorConfig)? Используя плагин, вы можете иметь настройки, характерные для различных проектов. Vscode также имеет встроенный интеллект для файлов .editorconfig.

Ответ 6

Code → Preference → Settings → Search for trim vs code screenshot

Ответ 7

Выберите из меню пункт меню:

Visual Studio > Options > Environment > Trailing Whitespace

И затем найдите Remove whitespace on save и измените его значение на false

Удаление пропущенных пробелов при сохранении