Я сохранил эти 6 расширений VS Code только после глубокой очистки редактора кода.

1762707091
2025-11-09 16:30:00

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

Тем не менее, вполне возможно перегрузить ваш экземпляр VS Code, если вы вооружите его таким же количеством расширений, как я. Экспериментирование со всеми этими блестящими дополнениями может показаться хорошим временем, но использование слишком большого количества из них может привести к медленному запуску и проблемам с производительностью, что является еще большей проблемой для моих виртуальных машин разработки, которые имеют лишь часть мощности моих обычных ПК. Добавьте сюда проблемы со стабильностью и ошибки из-за случайных сбоев расширений, и вы поймете, почему я решил провести глубокую очистку своих экземпляров VS Code.

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

Продолжить.Дев

Я подключил его к своим моделям Ollama.

Хотя я бы не стал использовать LLM для написания кода, я часто полагаюсь на более крупные модели для надежных функций автозаполнения и проверки кода. Тем не менее, я бы предпочел не отправлять свои программные данные какому-то внешнему агенту ИИ, чтобы их специалисты LLM обучались на моих кропотливо закодированных файлах. К счастью, у меня есть RTX 3080 Ti, которая, хотя и не является мощной для моделей «сливочных», но все же может противостоять высокопараметрическим LLM на Олламе.

Введите Continue.Dev, расширение, которое позволяет VS Code использовать мои LLM Ollama для моих задач по программированию. Благодаря поддержке устранения дребезга и кэширования, Continue.Dev предоставляет быстрые предложения по автозаполнению, а его функция постобработки гарантирует, что мои LLM дадут соответствующие ответы. Он даже поддерживает автоматические запросы на проверку репозиториев GitHub и может писать комментарии и функции рефакторинга с высокой точностью. Я бы не сказал, что Continue.Dev работает идеально во всех случаях, но в сочетании с LLM с высокими параметрами он обеспечивает стабильно достойные результаты.

Идеальный компаньон для моих контейнеров

Использование расширения Container Tools в VS Code

Вот тут-то и пригодится пакет расширений Container Tools, поскольку он интегрирует VS Code напрямую с моими экземплярами Docker (и даже Podman). Таким образом, я могу создавать файлы YAML для среды выполнения моего контейнера с помощью VS Code и использовать команды контейнера для их выполнения непосредственно из редактора кода. Он также совместим с большинством команд, которые я использую для управления контейнерами, и позволяет мне проверять журналы, если служба не работает должным образом.

Дендрон

Он превращает VS Code в средство для создания заметок

Поскольку VS Code, по сути, является редактором кода, ничто не мешает мне использовать его в качестве средства ведения заметок – и это то, что я делал еще в универе. Однако базовая версия VS Code может показаться довольно простой, особенно по сравнению с SilverBullet и Obsidian.

Dendron — это аккуратное расширение, которое обеспечивает поддержку Markdown для VS Code и позволяет мне создавать хранилище заметок, похожее на Obsidian. Инструмент Mermaid позволяет мне создавать диаграммы и графики с использованием выражений JavaScript, и я использую его при создании схем алгоритмов. Его настраиваемые схемы позволяют мне определять шаблоны для моих заметок, а его функциональность обратных ссылок отлично подходит для создания системы управления личными знаниями с использованием моих файлов документации. Добавьте сюда интеллектуальную карту и возможность вставлять заметки из разных файлов, и вы поймете, почему я использую комбинацию Dendron + VS Code вместо того, чтобы полагаться на сторонние программы для создания заметок.

Гит-график

Чтобы соединить VS Code с Git

Использование расширения Git Graph в VS Code

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

Расширение Git Graph еще больше упрощает мою жизнь в области кодирования, позволяя мне выполнять все основные операции Git из пользовательского интерфейса VS Code. И я имею в виду не только управление моими репозиториями Git с помощью команд push, pull и merge. Git Graph позволяет мне проверять детали снимков коммитов и сравнивать их в VS Code. Кроме того, это удобное расширение помогает мне управлять тегами, отслеживать незафиксированные изменения и создавать запросы на слияние/вытягивание.

Удаленная разработка

Мне это нужно для моих виртуальных машин разработки

Поскольку мои проекты кодирования часто превращаются в мешанину конфликтующих пакетов и множества файлов, я избегаю их создания в своем ежедневном драйвере. Вместо этого я использую выделенные среды разработки на виртуальных машинах для своих нужд программирования. Виртуальная машина Windows 11, работающая на Proxmox, выполняет большинство моих задач по программированию, и я также развернул Arch внутри виртуальной машины, когда мне нужно работать над проектами, специфичными для Linux.

Коллекция расширений Remote Development позволяет мне подключаться к этим виртуальным машинам напрямую с моего ПК и MacBook, поэтому мне не нужно засорять их файлами проекта. Я даже использую его внутри своей виртуальной машины Windows 11, чтобы возиться с проектами, связанными с WSL, которые я запускаю с помощью вложенных махинаций виртуализации.

Живой сервер

Незаменимая вещь для кодеров CSS и JavaScript.

Использование расширения Live Server в VS Code

Live Server был, вероятно, первым расширением VS Code, которое я когда-либо использовал, и с тех пор я включал его во все экземпляры редактора кода. Если вы пробовали свои силы в разработке веб-интерфейса, вы, вероятно, испытали агонию, называемую кодированием CSS и JavaScript, которая становится еще более утомительной, когда вам приходится вручную перезагружать свои собственные страницы после редактирования их синтаксиса пользовательского интерфейса в VS Code.

В соответствии со своим названием, Live Server обеспечивает предварительный просмотр моего кода в режиме реального времени. Каждый раз, когда я редактирую файлы .css и .js (или даже документы .html, если на то пошло) своих веб-страниц, Live Server мгновенно отражает изменения – независимо от того, использую ли я встроенный предварительный просмотр или запускаю фиктивные веб-страницы в локальном браузере. Это делает его чрезвычайно важным для веб-разработки — до такой степени, что это сэкономило бесчисленные часы разочарований в мои дни в университете.

У меня возникает соблазн установить другие расширения VS Code.

Добавление Python в код VS

Я планирую, чтобы в моих экземплярах VS Code не было беспорядка с расширениями, но мне трудно сдерживать свои побуждения. Что касается языка, я уже установил расширения Python и C++, так как сейчас в основном работаю с ними. Но мне не терпится перейти на другие языки, хотя я уверен, что, вероятно, не буду работать с ними в ближайшее время. Prettier — еще одно удобное расширение, которое я использовал в прошлом для раскраски синтаксиса, хотя я привык к монохромной палитре после того, как потратил часы на устранение неполадок дистрибутивов Linux и FreeBSD с помощью редактора Nano.

#сохранил #эти #расширений #Code #только #после #глубокой #очистки #редактора #кода

Продолжение темы

Read more:  Дикие слухи указывают на то, что у iPhone Fold аккумулятор больше, чем у Z Fold 7 и Z Fold 8.

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.