Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Surge — Programming LanguageNew to Visual Studio Code? Get it now.
Surge — Programming Language

Surge — Programming Language

Vladimir Kirdan

|
1 install
| (0) | Free
VS Code support for Surge (.sg) syntax with directives, attributes, async/await, pattern matching, and advanced type system features.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Surge Syntax Highlighting for VS Code

Расширение VS Code для языка Surge (.sg) с подсветкой синтаксиса, диагностикой и быстрыми исправлениями.

Возможности

  • Подсветка синтаксиса: директивы, атрибуты, async/await, pattern matching и расширенные типы.
  • Диагностика и заметки через surge diag с показом ошибок и предупреждений в редакторе.
  • Quick Fix действия, если surge возвращает исправления.
  • Собственная палитра TextMate только для Surge.
  • Корректное оформление комментариев, строк, чисел и аннотаций (@pure, @override).

Скриншоты

Подсветка синтаксиса:

Подсветка синтаксиса

Диагностика:

Диагностика

Quick Fix:

Quick Fix

Установка

  • Откройте Extensions (Ctrl+Shift+X), найдите "Surge Syntax Highlighting" и нажмите Install.
  • Или установите из терминала: code --install-extension surge.surge-syntax-highlighting.

Требования

  • Для диагностики и Quick Fix нужен установленный surge CLI.
  • Без surge расширение работает как подсветка синтаксиса.

Настройка

  • surge.analyzer.executablePath — путь до surge, используемого для диагностики (по умолчанию surge).

Лицензия

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft