Недавно я прочитал весь список настроек в Visual Studio Code, чтобы посмотреть, смогу ли я найти что-нибудь, что улучшит мой опыт. Вот мой список из 9 настроек, которые, я думаю, вы должны попробовать!

Раскрашивание пары скобок

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

Направляющие пары кронштейнов

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

Выделите активную пару скобок

Теперь вы можете подумать, что приведенные выше направляющие пары скобок очень тонкие. Вот почему я советую вам также включить Highlight Active Bracket Pair в дополнение к предыдущим настройкам. Когда эта функция включена, вы будете четко видеть, в какой паре скобок вы работаете, когда наведете на нее курсор.

Пары кронштейнов Горизонтальные

Иногда мы разбиваем код на несколько строк, чтобы улучшить читаемость и уменьшить длину строки. Когда это делается экстенсивно, может быть не совсем ясно, к какой области или контексту принадлежит текущая строка в длинной цепочке команд. Если вы столкнулись с этой путаницей, вам следует попробовать параметр Bracket Pair Horizontal. Я предлагаю установить для него значение «Активно», что позволит включить эту функцию только в ближайшей паре закрывающих скобок:

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

Связанное редактирование

Если вы пишете HTML-код, вам следует включить параметр «Связанное редактирование». Этот параметр срабатывает, когда вы редактируете имя тега HTML и автоматически переименовываете соответствующий начальный или конечный тег. Раньше эта война велась с такими расширениями, как Auto Rename Tag, но теперь она встроена в VS Code!

Миникарта

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

Обрезать конечные пробелы и обрезать последние новые строки

Я настоятельно рекомендую вам включить эти две настройки. Trim Trailing Whitespace просто удаляет все пробелы, добавленные после вашего кода в любой строке, когда вы сохраняете документ. Точно так же параметр «Обрезать конечные новые строки» удаляет все новые строки, добавленные ниже единственной последней новой строки, которая часто встречается в файлах кода. Теперь вы, вероятно, не слишком беспокоитесь о пробелах или новых строках, но приятно знать, что редактор может справиться с ними обоими за вас, но только если вы скажете ему об этом!

Курсор Smooth Caret Animation

Последним в списке является настройка для вашего курсора. Этот параметр будет анимировать движение курсора, а не «телепортировать» его по вашему коду. Если этот параметр включен, вам может быть намного проще следить за курсором при перемещении по коду. Это особенно полезно, если вы перемещаетесь между строками разной длины, когда курсор обычно также может перемещаться горизонтально.

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