Bracket pair colorizer как настроить

16 полезных плагинов JavaScript в VS Code

Большую часть времени разработчик творит код в редакторе. Редактор кода Visual Studio Code сам по себе помогает работать быстрее. Например, он подчёркивает ошибки красным цветом и выдаёт подсказки. Но процесс можно сделать ещё приятнее: достаточно установить нужное расширение.

Плагинов VS Code очень много, и здесь мы расскажем об одних из самых популярных. Все они пригодятся при работе с JavaScript.

ESLint

Это линтер, то есть программа, которая проверяет код на наличие синтаксических ошибок. ESLint анализирует ваш код, выделяет ошибки и предлагает пути их исправления. Конечно, в VS Code уже есть встроенная система IntelliSense, которая выдаёт подсказки. Но ESLint как нельзя лучше подойдёт, например, если вам нужны разные настройки — для JSX, для чистого JS, для среды Node.js. Кроме того, линтер можно встроить в систему проверки кода и перед отправкой материалов в репозиторий ещё раз убедиться, что всё в порядке.

Читайте также:  Как через биос настроить монитор

Bracket Pair Colorizer

Помогает не утонуть во вложенных скобках. Расширение подсвечивает парные скобки случайным цветом, чтобы их легко было найти.

Better Align

Все значения выравниваются относительно оператора = и находятся на одном уровне, независимо от длины имён переменных.

EditorConfig

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

Copy/Paste detector

Помогает найти дублирование кода в проекте.

Prettify JSON

Расширение позволяет форматировать файлы в формате JSON.

JavaScript (ES6) code snippets

Это сниппет, то есть он позволяет ввести только короткое сочетание клавиш, а вместо него появится целая строка кода. Вручную почти ничего не надо делать, что экономит время.

Например, команда enf → вызовет export const log = (parameter) => < console.log (parameter); >;

npm Intellisense

Пригодится при разработке под Node.js. Начните писать название модуля — по первым символам плагин подскажет варианты.

Git History

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

Project Manager

Обычно при работе с несколькими проектами переключаться между ними неудобно. Плагин решает этот вопрос.

Document this

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

Обычно участки кода, которые планируется позже отрефакторить, помечают комментарием TODO. Могут быть и другие комментарии, например, FIXME, NOTE. Тodo+ сканирует файл и выводит все комментарии в отдельную панель.

REST Client

Позволяет отправлять HTTP-запросы и сразу же просматривать на них ответы. Например, для отправки GET-запроса достаточно ключевого слова GET и URL — рядом появится кнопка. При нажатии откроется отдельная вкладка с результатом выполнения запроса.

VSCode-random

Подойдёт, если вам нужен набор сгенерированных данных. Расширение включает несколько генераторов, которые выдают названия стран, URL-адреса, цвета, имена людей, названия улиц, валидные email, случайные числа и ещё много другого. Всё проще, чем готовить такие данные самостоятельно.

Import Cost

Пакеты в NPM (менеджере пакетов) могут быть очень объёмными. С помощью этого расширения можно увидеть размер пакета после подключения прямо в редакторе и выбрать оптимальный. А ещё вы можете задать порог — и пакеты тяжелее этого порога подсветятся красным.

Handlebars/Handlebars Preview, pug/htmlPugConverter

Помогают в работе с популярными шаблонизаторами handlebars и Pug.

Handlebars подсвечивает синтаксис.

Handlebars Preview быстро компилирует шаблон Handlebars и показывает результат в окне предварительного просмотра.

htmlPugConverter упрощает конвертацию HTML в синтаксис Pug и обратно.

pug — сниппет для шаблонизатора Puge/Jade.

Попробуйте эти расширения при работе с JavaScript сами. Вот увидите — жизнь станет намного проще! А если не понравится, любой плагин можно удалить — как и установить — в один клик.

Источник

9 полезных плагинов VS Code для вёрстки

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

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

Сделали подборку популярных и полезных плагинов VS Code.

Emmet

Помогает ускорить вёрстку. С помощью ! и tab можно создать базовую структуру кода за 1 секунду, либо быстро создать вложенные теги.

Много разных фишек, с которыми можно разобраться и ускорить процесс работы. Поддержка emmet встроена прямо в редактор, устанавливать не нужно.

Material Theme

Приятная тема для редактора с разными акцентными цветами.

Live Server

Чтобы сразу увидеть результат работы. Нужно навести на строчку кода, нажать на правую кнопку мыши, выбрать «Open with Live Server» и в браузере отобразится страница, которая автоматически будет перезагружаться.

Это очень удобно, так как любые изменения будут отображаться без обновления страницы. Не забывайте отключать плагин с помощью «Stop Live Server»

CSS Peek

Показывает всплывающее окошко с CSS во время работы над HTML. Это упрощает работу и позволяет не искать нужное свойство среди множества классов в большом CSS-файле.

Bracket pair colorizer

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

Prettier — code formatter

Приводит любой код в нормальный вид за считанные секунды. Комбинация Ctrl+Shift+P отформатирует документ и задаст структуру коду.

Auto rename tag

Удобен для переименования тегов в HTML. Если тег повторяется, при замене одного с помощью плагина, все другие будут переименованы автоматически.

Path autocomplete

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

HTML CSS Support

Если вы используете много классов и тегов, могут возникнуть ошибки при их написании. Плагин автоматически дополняет название ID или HTML-атрибута для определений, найденных в рабочей области, на которые ссылается link.

Используйте эти плагины на курсе по вёрстке сайтов

Запишитесь на ближайший поток курса «HTML и CSS. Профессиональная вёрстка сайтов», чтобы попробовать всё на практике.

Нажатие на кнопку — согласие на обработку персональных данных

Источник

✨ Расширения для Visual Studio Code, которые поднимут процесс разработки на новый уровень

Jul 13, 2018 · 6 min read

Давайте поговорим о Code — Visual Studio Code.

Мои дорогие читатели попросили меня рассказать о тех расширения, которые я использую для разработки. Этим мы сейчас и займёмся.

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

О, а если вы еще не используете замечательный редактор VSC, под картинкой выше есть ссылка на официальный сайт, с которого его можно загрузить.

Material Theme

Самая эпичная тема для Visual Studio Code:

Auto Import

Автома т ически находит, парсит и дополняет названия методов и событий для всех доступных файлов. Поддерживает Typescript и TSX.

Import Cost

Это расширение отобразит в редакторе размер импортируемого пакета в одной строчке с соответствующим методом. Расширение использует Webpack с babili-webpack-plugin для обнаружения импортируемого объекта и оценки его размера.

Indent-Rainbow

Простое расширение, которое делает отступы более читабельными.

IntelliSense for CSS class names in HTML

Расширение VSCode, которое автоматически дополняет название CSS-класса для HTML-атрибута class на основе определений, найденных в вашей рабочей области или внешних файлов, на которые ссылается элемент link .

SVG Viewer

Простой способ предпросмотра SVG.

Prettier — Code formatter

Не могу жить без него — пакет VSCode для форматирования JavaScript / TypeScript / CSS с использованием Prettier.

React Native Tools

Подсказки, отладка и встроенные команды для React Native.

Sublime Text Keymap and Settings Importer

Это расширение позволяет в VSCode использовать горячие клавиши Sublime Text 3. Попробуйте потестировать его, открыв консоль сочетанием клавиш:
cmd ⌘ + P — Mac
ctrl + P — Windows

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

Очень удобная штука для тех из нас, кто привык к ST3. 🎉

npm Intellisense

Плагин VSCode, который автоматически дополняет имена модулей npm в операциях импорта.

lit-html

Добавляет подсветку синтаксиса и поддержку разметки HTML внутри строк JavaScript и TypeScript, как это используется в lit-html и других фреймворках.

highlight-matching-tag

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

GitLens — Git supercharged

Это расширение перезагружает встроенные возможности Visual Studio Code по работе с Git. Оно в наглядном виде предоставляет информацию об авторстве изменений в Git, а также облегчает перемещение по репозиториям и позволяет отслеживать историю изменений файлов или веток, использовать команды сравнения кода и многое другое.

Git Project Manager

Git Project Manager (GPM) — это расширение Microsoft VSCode, которое позволяет вам открыть новое окно на основе git-репозитория непосредственно из VSCode.

Git History

Просмотр логов git и истории изменения файлов и сравнение веток или коммитов.

File Utils

Удобный способ создания, дублирования, перемещения, переименования и удаления файлов и каталогов.

Bracket Pair Colorizer

Настраиваемое расширение для раскрашивания парных скобок. Крайне полезно при работе с большим количеством обратных вызовов.

Color Highlight

Это расширение подсвечивает CSS / веб-цвета, найденные в вашем документе.

CSS Peek

Переход к CSS-свойствам идентификаторов (id) и классов непосредственно из файлов HTML. Поддерживает переключение и между файлами и быстрый переход из одного в другой.

Debugger for Chrome

Инструмент для отладки JavaScript-кода или любого другого кода в браузере Chrome.

Quokka.js

Выполняет JavaScript-код в консоли параллельно с тем, как вы его пишете. (Полезно для быстрых демонстраций).

Trailing Spaces

Мгновенно выделяет и удаляет конечные пробелы.

TypeScript Hero

Это расширение пригодится всем, кто пишет на TypeScript и хочет, чтобы VSC организовал импорты за него.

WakaTime

Метрики, инсайты и отслеживание времени, автоматически генерируемые на основании статистики вашей работы по программированию.

Vetur

Поддержка Vue для VSCode

Code Runner

Запустите фрагмент кода или целый файл сразу в нескольких языках.

PHP IntelliSense

Расширенная поддержка автозаполнения и рефакторинга кода на PHP.

vscode-icons

Иконки для редактора VSCode.

Пользуйтесь Jest от Facebook с удовольствием.

React.js code snippets

Сниппеты кода для разработки на React.js в синтаксисе ES6.

Благодарю вас за то, что прочитали эту статью! Переходите по ссылке в твиттере, чтобы узнать о других расширениях VSCode. Знаете еще какие-то полезные плагины, которые не упомянуты здесь? Пожалуйста, пишите их в комментариях❤

Если статья оказалась полезной для вас, не забудьте поаплодировать оригиналу и переводу. Вы также можете подписаться на твиттер автора , где он часто публикует другие полезные подборки.

Источник

Оцените статью