Показать пробельные символы в Visual Studio кода

Можно ли показывать пробельные символы, как пробел, в Visual Studio кода?

Там ничего'т, кажется, для него опцию в настройках.формат JSON` (хотя это вариант в атом.Ио), и я еще'т быть в состоянии отображать пробельные символы с помощью CSS.

Решение

Код против 1.6.0 и выше

Как уже упоминалось aloisdg ниже, редактор.renderWhitespace теперь перечисление, либо нет, граница или все. Просмотреть все пробелы:

"editor.renderWhitespace": "all", 

Прежде код против 1.6.0

До 1.6.0, нужно было установить редактор.renderWhitespaceнаTrue`:

"editor.renderWhitespace": true
Комментарии (7)

Это может также быть сделано через главное меню "Просмотр" - и GT; оказывать пробел`

Комментарии (1)

Обновление # (июнь 2019)

Для тех, кто хочет переключение пробельные символы с помощью клавиш, вы можете легко добавить даже за это.

В последних версиях Visual Studio кода сейчас существует простой и удобный графический интерфейс (т. е. не нужно тип данных JSON и т. д.) Для просмотра и редактирования всех доступных сочетаний клавиш. Это еще при

Файл > предпочтения и GT; горячие клавиши (или использования <и>сочетание клавиш Ctrl</роз>+<и>к</роз> <и>сочетание клавиш Ctrl</роз>+<и>с</роз>)

Есть также поле поиска, чтобы быстро помочь найти (и фильтровать) нужные комбинации клавиш. Так что теперь обе добавления новых и редактирования существующих горячих клавиш намного легче:

<БР> Переключение пробельные символы нет по умолчанию, даже так что не стесняйтесь, чтобы добавить один. Просто нажмите <и>+</роз> знак на левой стороне соответствующей строке (или нажмите <и>введите</роз> или дважды щелкните в любом месте на этой линии) и введите нужную комбинацию во всплывающем окне.

И если сочетание клавиш уже используется для некоторых других действий(ов) будет удобнее предупреждение, в котором можно нажать кнопку и наблюдать, какое действие(ы) уже использовать выбранное сочетание клавиш:

Как видите, все очень интуитивно и удобно. Хорошая работа, Майкрософт!


Оригинальный (старый) ответить

Для тех, кто хочет переключение символов пробела с помощью комбинации клавиш, вы можете добавить пользовательскую привязку к keybindings.файл json (Файл > предпочтения и GT; горячие клавиши).

Пример:

// Place your key bindings in this file to overwrite the defaults
[
    {
        "key": "ctrl+shift+i",
        "command": "editor.action.toggleRenderWhitespace"
    }
]

Здесь у меня назначена комбинация <и>сочетание клавиш Ctrl</роз>+<и>сдвиг</роз>+<и>я&л;/роз> для переключения невидимых символов, вы можете, конечно, выбрать другую комбинацию.

Комментарии (1)

Показать пробельные символы в Visual Studio кода

измените настройку.в JSON, добавив следующие коды!

// Place your settings in this file to overwrite default and user settings.
{
    "editor.renderWhitespace": "all"
}

просто так! (ЗЫ: нет на"Правда и" параметр!, даже он тоже работает.)

Комментарии (0)

Просто чтобы продемонстрировать изменения, редактор.renderWhitespace : правда будет сделать, чтобы ваш VSCode я добавил Этот скриншот:<БР> .

Где <и>в разделе</роз> это и <и>космос</роз>это .

Комментарии (2)

Это не логическое. Они перешли на перечисление. Теперь мы можем выбрать между: нет, граница, и все.

// Controls how the editor should render whitespace characters,
// posibilties are 'none', 'boundary', and 'all'.
// The 'boundary' option does not render single spaces between words.
"editor.renderWhitespace": "none",

Вы можете увидеть оригинальный дифференциал на GitHub.

Комментарии (1)

Обновление для v1.37: добавлена возможность отображения пробелы в выделенном тексте только. См. В1.37 примечания к выпуску, делают пробел.

редактор.установка renderWhitespaceтеперь поддерживает опциювыбор`. Если включить данную опцию, пробелы будут отображаться только на выделенный текст:

"editor.renderWhitespace": "selection"

и

"workbench.colorCustomizations": {    
  "editorWhitespace.foreground": "#fbff00"
}

Комментарии (0)

Для того, чтобы получить diff для отображения пробела аналогично набор ГИТ дифф diffEditor.ignoreTrimWhitespace в false. редактирование.renderWhitespace лишь незначительно полезным.

// Controls if the diff editor shows changes in leading or trailing whitespace as diffs
"diffEditor.ignoreTrimWhitespace": false,

Чтобы обновить Параметры перейдите к

и GT; Файл > предпочтения и gt; Настройки пользователя

Примечание для пользователей Mac: меню настроек в код не файл. Для например, код и GT; предпочтения и gt; Настройки пользователя.

Это открывает файл под заголовком "Настройки по умолчанию и". Расширить зону //редактор. Теперь вы можете увидеть, где все редактора эти загадочные.* расположены параметров. Поиска (Ctrl + F) для renderWhitespace. На моей коробке у меня:

// Controls how the editor should render whitespace characters, posibilties are 'none', 'boundary', and 'all'. The 'boundary' option does not render single spaces between words.
"editor.renderWhitespace": "none",

Чтобы добавить к путанице, в слева окно "по умолчанию" не редактируемое. Вы должны переопределить их с помощью право окна под заголовком "Настройки.в JSON" по. Вы можете копировать вставить настройки от "умолчанию" на глаз "Настройки.в JSON" и:

// Place your settings in this file to overwrite default and user settings.
{
     "editor.renderWhitespace": "all",
     "diffEditor.ignoreTrimWhitespace": false
}

Я в конечном итоге отключение renderWhitespace.

Комментарии (0)

Возможность сделать пробельные символы видны теперь появится в качестве опции в меню Вид, как "переключение отображения пробелов" в версии 1.15.1 для Visual Studio кода.

Комментарии (0)

Нажмите кнопку F1, потом типа „переключение отображения пробелов" или ее части, можно вспомнить :)

Я использую vscode версии 1.22.2 так что это может быть функция, которая не существует в 2015 году.

Комментарии (1)
  1. Откройте предпочтения пользователей. Горячие клавиши: ХТР + сдвиг + Р- И gt; Настройки: откройте Настройки пользователя;

  2. Вставить в поле поиска пробел и выберите все параметр

Комментарии (0)