Пользовательский рендеринг невидимых символов в VSCode? - PullRequest
2 голосов
/ 25 мая 2020

Я знаю, что в VSCode вы можете установить editor.renderWhitespace на "all" для отображения символа пробела, такого как пробел или табуляция. Есть ли способ изменить используемые символы? Спасибо :)

Изменить: я думал о создании шрифта, который изменяет · и , но мне нужно, чтобы они были изменены только в невидимых символах, я бы хотел сохранить свои текущий шрифт для обычно.

1 Ответ

1 голос
/ 25 мая 2020

Решение, использующее самодельный шрифт:

Примечание. Работает только для пробелов (не для символа табуляции)

  1. Создайте самодельный шрифт с настраиваемыми пробельными символами (вы можете использовать онлайн-инструменты, такие как https://www.glyphrstudio.com/online/)

  2. Установить созданный шрифт в вашей ОС

  3. Обновите настройки VSCode, чтобы использовать ваш шрифт и отключить рендеринг пробелов:

"editor.renderWhitespace": "none"
"editor.fontFamily": "<b>replaceWithYourCustomFontName</b>, Consolas, 'Courier New', monospace"

Результат (с использованием шрифта с маленьким смайликом вместо пробела):

введите описание изображения здесь

...