Введение

Ваша производительность определяется поясом с инструментами. Очевидно, вы можете писать код в блокноте или терминале, но если для вас важна производительность, то VS Code — самый настраиваемый из всех редакторов/IDE. Я в первую очередь разработчик Ruby on Rails, но расширения, которые я рекомендую ниже, учитываются для всех языков, кроме первого.

1. Пакет расширения Ruby:

Короче говоря, это не расширение, а набор многочисленных расширений ruby ​​on rails. Этот пакет расширений включает Ruby, Ruby Solargraph, ruby-rubocop, Ruby Language Colorization, Ruby Haml, Simple Ruby ERB, ruby-linter, ruby-symbols.

Ссылка на расширение: https://marketplace.visualstudio.com/items?itemName=walkme.Ruby-extension-pack

2. Гит-объектив:

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

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

Ссылка на расширение: https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens

3. Объектив ошибки:

Наверняка это лекарство от моего обсессивно-компульсивного расстройства. ErrorLens ускоряет работу функций языковой диагностики, делая диагностику более заметной, выделяя всю строку везде, где диагностика генерируется языком, а также печатает встроенное сообщение. Ключевые особенности:

  • Выделите строки, содержащие диагностику
  • Добавить диагностику в виде текста в конец строки
  • Показать значки в поле
  • Показать сообщение в строке состояния

Ссылка на расширение: https://marketplace.visualstudio.com/items?itemName=usernamehw.errorlens

4. Tabnine — Завершение кода AI:

Называете ли вы это IntelliSense, intelliCode, автозаполнение, завершение кода с помощью ИИ, завершение кода с помощью ИИ, второй пилот ИИ, фрагменты кода ИИ, предложение кода, прогнозирование кода, подсказки по коду или контент. help, вы, вероятно, уже знаете, что это может сэкономить вам массу времени, легко сократив количество нажатий клавиш вдвое. Если вы только начинаете работать разработчиком или занимаетесь этим уже несколько десятилетий, Tabnine поможет вам кодировать в два раза быстрее — и все это в вашей любимой среде IDE.

Ссылка на расширение: https://marketplace.visualstudio.com/items?itemName=TabNine.tabnine-vscode

5. КодСнап:

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

  • Быстро сохраняйте скриншоты вашего кода
  • Скопируйте скриншоты в буфер обмена
  • Показать номера строк

Ссылка на расширение: https://marketplace.visualstudio.com/items?itemName=adpyke.codesnap

Оставьте комментарий, если вы, ребята, исследовали какой-либо скрытый драгоценный камень в джунглях расширений VS Code, который возглавляет ваш список рекомендаций.

Подпишитесь на другие публикации Ruby on Rails.

Подключить

🏠 Сайт: https://hi-sameer.web.app
🏭 LinkedIn: https://www.linkedin.com/in/sameerkumar1612/