Можно ли показывать пробельные символы, как пробел, в Visual Studio кода?
Там ничего'т, кажется, для него опцию в настройках.формат JSON` (хотя это вариант в атом.Ио), и я еще'т быть в состоянии отображать пробельные символы с помощью CSS.
Код против 1.6.0 и выше
Как уже упоминалось aloisdg ниже, редактор.renderWhitespace теперь перечисление, либо нет
, граница
или все
. Просмотреть все пробелы:
"editor.renderWhitespace": "all",
Прежде код против 1.6.0
До 1.6.0, нужно было установить редактор.renderWhitespaceна
True`:
"editor.renderWhitespace": true
Это может также быть сделано через главное меню "Просмотр" - и GT; оказывать пробел`
Обновление # (июнь 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</роз>+<и>сдвиг</роз>+<и>я&л;/роз> для переключения невидимых символов, вы можете, конечно, выбрать другую комбинацию.
Это не логическое
. Они перешли на перечисление
. Теперь мы можем выбрать между: нет
, граница
, и все
.
// 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.
Обновление для v1.37: добавлена возможность отображения пробелы в выделенном тексте только. См. В1.37 примечания к выпуску, делают пробел.
редактор.установка renderWhitespace
теперь поддерживает опцию
выбор`. Если включить данную опцию, пробелы будут отображаться только на выделенный текст:
"editor.renderWhitespace": "selection"
и
"workbench.colorCustomizations": {
"editorWhitespace.foreground": "#fbff00"
}
Для того, чтобы получить 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
.
Возможность сделать пробельные символы видны теперь появится в качестве опции в меню Вид, как "переключение отображения пробелов" в версии 1.15.1 для Visual Studio кода.