Как превратить VS Code в эстетичный IDE будущего с помощью Islands Dark

06 May, 2026

Знаете это чувство, когда штатная тема VS Code начинает казаться слишком плоской и однообразной? Я провожу в редакторе по 8-10 часов в день, и со временем взгляд замыливается. Хочется чего-то более объемного, живого, но при этом не выжигающего глаза неоновыми цветами. Недавно я наткнулся на проект vscode-dark-islands, который меняет не только цвета текста, но и саму структуру интерфейса.

Islands Dark Screenshot

Что это за зверь

Islands Dark — это не просто очередной файл с палитрой цветов. Автор вдохновлялся концептами easemate и темой JetBrains Islands. Основная фишка тут в «островном» подходе: вместо единого монолитного окна редактор превращается в набор плавающих панелей с закругленными углами и мягкими тенями.

Честно говоря, поначалу кажется, что это просто картинка из Dribbble, которую невозможно использовать в реальности. Но проект вполне рабочий, хотя и требует чуть больше усилий при установке, чем обычное нажатие кнопки «Install» в маркетплейсе.

Чем он отличается от сотен других тем

Главное отличие — работа с CSS. Стандартными средствами VS Code нельзя сделать панели плавающими или добавить глубокие тени под сайдбаром. Автор обошел это ограничение, используя расширение Custom UI Style.

Вот что вы получите на выходе:

  • Глубокий темный фон холста (Hex: #131217), на котором «лежит» код.
  • Эффект стеклянных границ у панелей. Верхняя и левая грани чуть подсвечены, имитируя падение света.
  • Скругления везде: от вкладок и уведомлений до палитры команд.
  • Анимации. Например, кнопки закрытия вкладок или хлебные крошки плавно проявляются только при наведении. Это чистит визуальный шум, когда вы просто пишете код.
  • Специфический «glow» эффект для иконок файлов, если использовать их вместе с сетом Seti Folder.

Islands Dark Screenshot UI

Как это завести на своей машине

Установка тут не самая тривиальная, потому что тема правит runtime-стили редактора. Есть два пути.

Если вы на macOS или Linux и не боитесь терминала, можно бахнуть установку одной командой:

curl -fsSL https://raw.githubusercontent.com/bwya77/vscode-dark-islands/main/bootstrap.sh | bash

Для Windows-пользователей заготовлен скрипт на PowerShell:

irm https://raw.githubusercontent.com/bwya77/vscode-dark-islands/main/bootstrap.ps1 | iex

Скрипты сами подтянут нужные расширения, шрифты (Bear Sans UI) и создадут бэкап ваших настроек. Кстати, про шрифты: автор рекомендует IBM Plex Mono для самого кода и FiraCode Nerd Font для терминала.

Если автоматика пугает, можно все сделать руками. Нужно будет склонировать репозиторий, поставить расширение Custom UI Style и вручную мержить настройки из settings.json проекта в свои.

Тонкая настройка под себя

Мне понравилось, что автор вынес все основные параметры в CSS-переменные прямо в начале конфига. Если вам кажется, что закругление в 24px — это слишком «по-дизайнерски», его легко поправить.

В settings.json ищите блок .monaco-workbench. Там можно подкрутить:

  • --islands-panel-radius: радиус панелей.
  • --islands-panel-gap: расстояние между редактором и сайдбаром.
  • --islands-bg-canvas: цвет того самого «подстилающего» фона.

Если выставить все радиусы в 8px, интерфейс станет намного строже, но сохранит объем и современный вид.

Есть ли подводные камни

Будьте готовы к тому, что VS Code начнет ругаться на «поврежденную установку» (Corrupt installation). Это стандартная реакция редактора на вмешательство в его CSS-потроха. Пугаться не стоит, нужно просто нажать на шестеренку в уведомлении и выбрать «Don't Show Again».

Еще один момент: если вы раньше использовали расширение «Custom CSS and JS Loader», стили могут конфликтовать. Автор советует снести старое расширение и оставить только Custom UI Style.

Стоит ли пробовать

Islands Dark точно зайдет тем, кто любит эстетику macOS, эффект матового стекла и устал от плоского материального дизайна. Это хороший способ освежить рабочее окружение, если стандартные темы вроде One Dark или Dracula уже приелись.

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

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

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