Microsoft представляет Visual Studio Code для Интернета

автор vadim


Microsoft представила предварительную версию Visual Studio Code для Интернета — размещенной облегченной версии своего популярного редактора кода, которая работает полностью без сервера в веб-браузере пользователя.

Доступный на vscode.dev, VS Code for the Web позволяет использовать локальные сценарии разработки, включая просмотр и редактирование локальных файлов и быстрое создание заметок в Markdown. Разработчики также могут создавать клиентские приложения HTML, JavaScript и CSS в сочетании с инструментами браузера для отладки, а также редактировать и разрабатывать на таких устройствах, как Chromebook и iPad.

Благодаря поддержке API доступа к файловой системе браузерами, включая Edge и Chrome, VS Code for the Web может служить инструментом локальной разработки, не требующим установки. Если браузер разработчика не поддерживает API-интерфейсы файловой системы, файлы все равно можно открывать, загружая и скачивая их через браузер.

Однако Microsoft предупредила, что некоторые возможности будут ограничены по сравнению с использованием настольного приложения. Например, терминал и отладчик недоступны, поскольку разработчики не могут компилировать, отлаживать и запускать приложения Rust или Go в браузере — хотя такие технологии, как Pyodide, могут это изменить.

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

Для большинства языков VS Code for the Web предлагает раскрашивание синтаксиса кода, текстовое завершение и раскрашивание пар скобок. А для веб-языков, таких как JSON, HTML и CSS, процесс кодирования почти идентичен настольному компьютеру. Возможности TypeScript, JavaScript и Python основаны на языковых службах, которые изначально работают в браузере.

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

Related Posts

Оставить комментарий