Можно ли отображать пробельные символы, такие как пробел, в коде Visual Studio?
Похоже, что нет опции для этого settings.json
(хотя это опция в Atom.io ), и я не смог отобразить пробельные символы с помощью CSS.
visual-studio-code
whitespace
vscode-settings
eirvandelden
источник
источник
"draw_white_space": "selection"
вариант Sublime ?"editor.renderWhitespace": "boundary"
будет началом и концом строк, где as"deitor.renderWhitespace": "all"
будет показывать все пробелы. @AlexanderGonchiy, я нашел полезным открыть файл> настройки> настройки пользователя (или настройки рабочего пространства) и использовать команду «найти» в папке настроек по умолчанию, чтобы найти то, что мне нужно.Это также можно сделать через главное меню.
View -> Render Whitespace
источник
View -> Render Whitespace
ОБНОВЛЕНИЕ (июнь 2019 г.)
Для тех, кто хочет переключать пробельные символы с помощью сочетания клавиш, вы можете легко добавить связывание клавиш для этого.
В последних версиях кода Visual Studio теперь имеется удобный графический интерфейс (т.е. нет необходимости вводить данные JSON и т. Д.) Для просмотра и редактирования всех доступных сочетаний клавиш. Это все еще под
Существует также поле поиска, которое поможет быстро найти (и отфильтровать) нужные сочетания клавиш. Так что теперь добавлять новые и редактировать существующие сочетания клавиш теперь намного проще:
Переключение пробельных символов не имеет привязки по умолчанию, поэтому вы можете добавить ее. Просто нажмите +знак слева от соответствующей строки (или нажмите Enter, или дважды щелкните в любом месте этой строки) и введите нужную комбинацию во всплывающем окне.
И если выбранная вами привязка клавиш уже используется для каких-либо других действий, появится удобное предупреждение, по которому можно щелкнуть и посмотреть, какие действия уже используют выбранную привязку клавиш:
Как видите, все очень интуитивно понятно и удобно.
Хорошая работа, Microsoft!
Оригинальный (старый) ответ
Для тех, кто хочет переключать пробельные символы с помощью сочетания клавиш , вы можете добавить пользовательскую привязку к файлу keybindings.json (« Файл»> «Установки»> «Сочетания клавиш» ).
Пример :
Здесь я назначил комбинацию Ctrl+ Shift+ iдля переключения невидимых символов, вы можете, конечно , выбрать другую комбинацию.
источник
ctrl+e ctrl+s
по умолчанию. Для сочетаний клавиш, подобных этой, вам нужно поставить пробел между двумя комбинациями, а не запятую.Показать пробельные символы в коде Visual Studio
измените setting.json, добавив следующие коды!
именно так!
(PS: нет «истинного» варианта!, Даже он тоже работает.)
источник
Просто , чтобы продемонстрировать изменения , которые
editor.renderWhitespace : none||boundary||all
будут делать для вашего VSCode я добавил этот скриншот:.
Где Tabэто
→
и Spaceесть.
источник
Это
boolean
больше не Они перешли наenum
. Теперь мы можем выбирать между:none
,boundary
иall
.Вы можете увидеть оригинальный diff на GitHub .
источник
* Обновление от февраля 2020 г. * см. Https://github.com/microsoft/vscode/issues/90386.
В версии 1.43 значение
selection
по умолчанию будет изменено с того,none
что было в версии 1.4.2.Обновление для v1.37: добавлена возможность отображать пробелы только внутри выделенного текста. Смотрите v1.37 примечания к выпуску, визуализируйте пробелы .
а также
источник
Для того , чтобы получить диф для отображения пробельного аналогичен
git diff
наборdiffEditor.ignoreTrimWhitespace
в ЛОЖЬ.edit.renderWhitespace
только незначительно полезно.Для обновления настроек перейдите на
Это открывает файл под названием «Настройки по умолчанию». Расширить область
//Editor
. Теперь вы можете увидеть, гдеeditor.*
находятся все эти загадочные настройки. Поиск (CTRL + F) дляrenderWhitespace
. На моей коробке у меня есть:Чтобы добавить к путанице, левое окно «Настройки по умолчанию» не редактируется. Вам необходимо переопределить их, используя правое окно с названием «settings.json». Вы можете скопировать настройки вставки из «Настройки по умолчанию» в «settings.json»:
Я закончил тем, что выключил
renderWhitespace
.источник
Параметр, позволяющий сделать пробел видимым, теперь отображается как параметр в меню «Вид» как «Переключить визуализацию пробелов» в версии 1.15.1 кода Visual Studio.
источник
Нажмите кнопку F1, затем введите «Toggle Render Whitespace» или ее части, которые вы можете вспомнить :)
Я использую vscode версии 1.22.2, так что это может быть функция, которая не существовала еще в 2015 году.
источник
Откройте настройки пользователя. Сочетание клавиш:
CTR + SHIFT + P
-> Настройки: Открыть настройки пользователя;Вставьте в поле поиска Пробелы и выберите все параметры
источник