WedX - журнал о программировании и компьютерных науках

VSCode renderIndentGuides перестал работать

Куда делись мои направляющие отступов VSCode?

Насколько я помню, направляющие отступов работали так, как рекламируется в VSCode 1.17.2 на моем MacBook Pro (macOS Sierra 10.12.6 (16G29)) несколько часов назад. Теперь, без изменения каких-либо настроек и без закрытия / повторного открытия редактора, я замечаю, что они больше не отображаются. Я проверил несколько форматов файлов, и ни один из них не работает.

Я проверил editor.renderIndentGuides. По умолчанию он равен true, и нигде не принудительно используется false, что подтверждается замечанием, что vscode.workspace.getConfiguration("editor")["renderIndentGuides"] оценивается как true).

Одна небольшая странность, которую я заметил, заключалась в том, что сам редактор настроек правильно отображал направляющие отступов, пока я не перезапустил VSCode, и теперь он тоже не работает.

Заметив проблему, я ненадолго установил расширение Guides, чтобы посмотреть, улучшит ли оно ситуацию. . Это сработало, но я нашел его внешний вид слишком неприглядным и не нуждался в каких-либо специальных битах (в этом случае руководство README рекомендует не использовать его), поэтому я удалил его, после чего руководства снова не отображаются. . Если больше ничего не работает, я переустановлю Guides и посмотрю, смогу ли я настроить его в соответствии с требованиями, но я бы предпочел, чтобы VSCode работал так, как задумано.

Я немного сузил проблему до встроенного дисплея сетчатки MBP. Когда я запускаю внешний экран без сетчатки, я вижу направляющие. Однако даже там я заметил, что игра с настройками уровня отступа приводит к тому, что направляющие немного разбиваются, и мне приходится закрывать и снова открывать файл, чтобы восстановить порядок.

24.10.2017

  • Оставили ли Гиды какие-либо настройки? 25.10.2017
  • Нет, и просто для ясности, я установил Руководства только после того, как заметил проблему, чтобы посмотреть, предложит ли она достойный обходной путь. 25.10.2017

Ответы:


1

Я выяснил непосредственную причину. Установка слишком маленького шрифта (‹ 12pt) приводит к алиасингу на тонких (предположительно 1-пиксельных) линиях.

Внешний экран без сетчатки демонстрирует аналогичное поведение, хотя для него требуются шрифты меньшего размера. Кроме того, хотя у обоих экранов есть проблемы с линейками, только экран Retina теряет направляющие.

28.10.2017
Новые материалы

Объяснение документов 02: BERT
BERT представил двухступенчатую структуру обучения: предварительное обучение и тонкая настройка. Во время предварительного обучения модель обучается на неразмеченных данных с помощью..

Как проанализировать работу вашего классификатора?
Не всегда просто знать, какие показатели использовать С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..

Работа с цепями Маркова, часть 4 (Машинное обучение)
Нелинейные цепи Маркова с агрегатором и их приложения (arXiv) Автор : Бар Лайт Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..

Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
Как вы сегодня, ребята? В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..

Использование машинного обучения и Python для классификации 1000 сезонов новичков MLB Hitter
Чему может научиться машина, глядя на сезоны новичков 1000 игроков MLB? Это то, что исследует это приложение. В этом процессе мы будем использовать неконтролируемое обучение, чтобы..

Учебные заметки: создание моего первого пакета Node.js
Это мои обучающие заметки, когда я научился создавать свой самый первый пакет Node.js, распространяемый через npm. Оглавление Глоссарий I. Новый пакет 1.1 советы по инициализации..

Забудьте о Matplotlib: улучшите визуализацию данных с помощью умопомрачительных функций Seaborn!
Примечание. Эта запись в блоге предполагает базовое знакомство с Python и концепциями анализа данных. Привет, энтузиасты данных! Добро пожаловать в мой блог, где я расскажу о невероятных..


Для любых предложений по сайту: [email protected]