LINUX.ORG.RU

Microsoft выпустила кросплатформенную IDE Visual Studio Code с поддержкой Linux

 , , ,


3

2

Сегодня, 29 апреля, на конференции Build представители Microsoft объявили о выходе бесплатной кросплатформенной IDE Visual Studio Code, работающей под управлением ОС Windows, Mac OS X и Linux (фотография с презентации). Среда разработки пока находится в стадии пререлиза, но уже доступна для скачивания.

Среди особенностей продукта:

  • Быстрый и функциональный редактор кода, с поддержкой навигации, настраиваемыми сочетаниями клавиш, подсветкой синтаксиса и скобок, авто отступами, снипетами, поддерживающий C++, jade, PHP, Python, XML, Batch, F#, DockerFile, Coffee Script, Java, HandleBars, R, Objective-C, PowerShell, Luna, Visual Basic, Markdown.
  • IntelliSense, автодополнение, semantic-aware навигация по коду, рефакторинг. В пре-релизной версии эти инструменты доступны для разработки под платформы ASP.NET 5(C#), Node.js (JavaScript) и TypeScript.
  • Специализированные инструменты для работы с HTML, CSS, LESS, SASS и JSON.
  • Поддержка менеджеров пакетов и репозиториев.
  • Поддержка систем контроля версий, пока только git.
  • Перенесенный из Visual Studio интерфейс отладчика, поддерживающие в пререлизе только Node.js.

Visual Studio Code основан на платформе electron от github.com и Node.js и использует OpenSource C#-компилятор следующего поколения Roslyn для реализации значительной части функционала.

Документация и скриншоты: https://code.visualstudio.com/Docs.

Ссылка на скачивание: https://code.visualstudio.com/Download.

>>> Подробности



Проверено: maxcom ()

Специализированные инструменты для работы с HTML, CSS, LESS, SASS и JSON.

Что за инструменты?

Поддержка менеджеров пакетов и репозиториев.

Что это? apt-get и yum? pypi? maven-central? Вариантов масса.

Особенно повеселило, что при заходе в настройки он открывает js-файл с ними и надо руками копировать их из одной панели в другую. Причём для keyboard shortcuts даже нет автодополнения и просто списка возможных опций. Такой вот клавиатурный тренажёр.

anonymous ()
Ответ на: комментарий от anonymous

Самому интересно, что они имели ввиду. Я брал отсюда:

Code includes great tooling for web technologies such as HTML, CSS, LESS, SASS, and JSON. Code also integrates with package managers and repositories, and builds and other common tasks to make everyday workflows faster.

Наверно npm поддерживают, раз такой упор на Node.js. Возможно nuGet еще.

nonimous ()

Вот если бы он поддерживал отладку С/С++ как это реализовано в Visual Studio, то это было бы волшебно.

alman ★★★ ()
Ответ на: комментарий от alman

он

Кто он? Редактор на atom? То что зарелизили MS почему-то у меня даже C# не подсвечивает. А ты про C/C++ глаголишь. Это вебня только.

EXL ★★★★★ ()

Download for Linux 64-bit

Ну и нинужно, тем более что всяких IDE уже вагон и еще один маленький вагончик.

alozovskoy ★★★★★ ()

Лучше бы они выпустили ничего. Было бы полезнее.

Deleted ()

Я так понимаю это для говно вебдевелоперов

zenden ()

в этом треде тоже напишу:

https://code.visualstudio.com/License

4. DATA. The software may collect information about you and your use of the software, and send that to Microsoft. Microsoft may use this information to provide services and improve our products and services. For this pre-release version, users cannot opt out of data collection. Some features in the software may enable collection of data from users of applications you develop using the software. If you use these features to enable data collection in your applications, you must comply with applicable law, including providing appropriate notices to users of your applications. You can learn more about data collection and use in the help documentation and the privacy statement at http://go.microsoft.com/fwlink/?LinkID=528096&clcid=0x409. Your use of the software operates as your consent to these practices.

The software may collect information about you

не нужно

r0ck3r ★★★★★ ()
Ответ на: комментарий от EXL

Подсветка работает из коробке. На скриншоте из новости явно виден отладчик в C# коде в Ubuntu. Не понятно только, чем они компилируют - по дефолту с Code никакой компилятор не поставляется.

nonimous ()
Ответ на: комментарий от erzent

Есть свой, вендорлок пусть к себе уносят.

Deleted ()

С уходом Стива «Developers» Баллмера компания таки прямо меняется на глазах, индус-CEO пошел им на пользу.

cherry-pick ()

Запустилось с пол пинка, с ума сойти, но выглядит как дешевая простейшая кака. Нет чтоб саму vs портировать ведь их доднед такой кроссплатформенный же.

I-Love-Microsoft ★★★★★ ()

Sub items Errors: 10

Что-то эта хрень не распаковывается.
Лицензия какая? Микрософтовская? Ну вот пусть сами её и ... лицензируют.

Stahl ★★☆ ()

Я думал, Atom - эталонное ненужно, но сабж - это просто прорыв на новый уровень!

Поздравим команду Microsoft с очередным успехом!

anonymous ()

А кто там говорил что «когда microsoft начнет писать программы для Linux - значит мы победили»? Или мне показалось?

I-Love-Microsoft ★★★★★ ()
Ответ на: комментарий от I-Love-Microsoft

чтоб саму vs портировать

Это вряд ли получится у них. VS не вся на доднете, там куча мешанины из C, C++, C++/CLI и. т. д, причём всё это обильно приправлено WinAPI.

Запустилось с пол пинка, с ума сойти, но выглядит как дешевая простейшая кака.

Это просто форк Atom с символикой MS. Конечно оно выглядит как говно, только дегенераты будут писать текстовый редактор на движке Chromium'а.

Кстати, я так понял, они форкнули говноAtom и закрыли его код? Лол.

EXL ★★★★★ ()

Microsoft <…> кросплатформенной IDE Visual Studio Code <…> ОС Windows, Mac OS X и Linux

Куда мир-то катится!

IDE Visual Studio Code основан на <…> Node.js

Куда мир-то катится! Дубль два.

MrClon ★★★★★ ()

на стриншотах на оф. сайте шрифт очень смахивающий на comic sans

grem ★★★★★ ()
Ответ на: комментарий от alozovskoy

Есть вагон IDE на Java, а теперь начал наполняться вагон IDE на JS (:

MrClon ★★★★★ ()

Низачто не променяю свой уютный имаксик на эти хипстерские поделия.

Oxdeadbeef ★★★ ()

а компилятор к ней прилагается?

Harald ★★★★★ ()
Ответ на: комментарий от MrClon

Куда мир-то катится!

Internet Explorer for Mac

Куда мир-то катится! Дубль два.

Windows 7 USB/DVD Download Tool

h578b1bde ★★ ()

OMG

Все жду, когда же они уже разродятся на Microsoft Linux ? С дефолтной ФС NTFS, директориями типа «Program Files», «Documents And Settings» и т.п. :))))

andykarpov ()
Ответ на: OMG от andykarpov

и MSVCRT.DLL вместо glibc )

Harald ★★★★★ ()
Ответ на: комментарий от cherry-pick

меняется

By downloading and using Visual Studio Code, you agree to the license terms and privacy statement for Visual Studio Code. When this tool crashes, we automatically collect crash dumps so we can figure out what went wrong. If you don't want to send your crash dumps to Microsoft, don't install this tool.

меняется

Ха-ха-ха. Наивный.

Freyr69 ★★★ ()

Снова реклама интелисенс. В манах по typescript она на каждой странице

makoven ★★★★★ ()

Быстрый и функциональный редактор кода, с поддержкой навигации, настраиваемыми сочетаниями клавиш, подсветкой синтаксиса и скобок, авто отступами, снипетами, поддерживающий C++, jade, PHP, Python, XML, Batch, F#, DockerFile, Coffee Script, Java, HandleBars, R, Objective-C, PowerShell, Luna, Visual Basic, Markdown.

Pure C нет - не нужно.

sambist ★★ ()
Ответ на: комментарий от grem

на стриншотах на оф. сайте шрифт очень смахивающий на comic sans

Monaco, дефолтный моноширинный шрифт на маках

static_lab ★★★★★ ()

туда можно прикрутить gcc или там свой компилятор? поддерживает ли vsvim?

MyTrooName ★★★★★ ()

Я попробовал и это годнота. Для JS намного лучше и симпатичнее Brackets из коробки, нормально интегрируется с глобальным меню Убунты (хотя тоже не субпиксельного сглаживания). Есть поддержка TypeScript из коробки, что нынче важно. Есть и поддержка файлов определений TS, т.е. просто скачиваешь с DefinitelyTyped и добавляешь в начало ссылку на биндинг:

/// <reference path=«jquery.d.ts» />

Автодополнение, подсказки, быстрая документация, навигация, линтинг сделаны значительно удобнее, чем в Brackets — и в Brackets нужно для нормальной работы поставить кучу кривых плагинов, в то время как тут все из коробки. Большой недостаток по сравнению с Brackets — отсутствие поддержки плагинов, но я думаю, это исправят.

Пытался проверить C#, но как-то толком он не заработал, даже после того, как я поставил свежее Mono (он требовал Mono >= 3.10). Редактор C# достаточно сырой, например, он не мог коллапсить #region`ы.

trycatch ★★★ ()
Ответ на: комментарий от erzent

erzent> лучше бы офис.

Тебе дали LaTeX и R! Но нет! Не хочешь LaTeX и R! Хочешь жрать MS Office!

Quasar ★★★★★ ()
Ответ на: OMG от andykarpov

Microsoft Linux

Был уже такой. Не взлетело.

tlx ★★★★★ ()
Ответ на: комментарий от I-Love-Microsoft

Это не победа. Это поражение опенсорса.

vq156 ★★ ()

Блин а я надеялся, что это VS

mittorn ★★★★★ ()

Отличное дело. Надеюсь, со временем они выпустят и SQL Server и Office для Linux. Кстати, они когда-то уже делали версию SQL Server для UNIX, но она провалилась в продажах.

Den_Zurin ()
Ответ на: комментарий от EXL

Это вряд ли получится у них. VS не вся на доднете, там куча мешанины из C, C++, C++/CLI и. т. д, причём всё это обильно приправлено WinAPI.

Можно через Wine же.

Den_Zurin ()
Ответ на: комментарий от nonimous

Не понятно только, чем они компилируют - по дефолту с Code никакой компилятор не поставляется.

Roslyn - open source компилятор C# от Microsoft. Нужно ставить его отдельно.

Den_Zurin ()
Ответ на: комментарий от Den_Zurin

Они когда-то и UNIX делали, я даже в 1997 году с ним в живую сталкивался и «работал» с ним.

А толку? Это М$ их интересует только прибыль и никто и ничто более.

anonymous ()
Ответ на: комментарий от anonymous

Сейчас Linux и Android становятся популярнее винды, вполне возможно, что Microsoft решит делать бизнес на них.

Den_Zurin ()
Ответ на: комментарий от Den_Zurin

Бизнес, ничего личного. Не надейтесь на софт с человеческим лицом (лицензией). Так то коммерческого профессионального софта валом.

Хомячки местные просто не осиливают опенсорсные программы и надеются на дядю, тот им даст проприетарный супер-мега-удобный софт с большой кнопкой «Сделать Зашибись!». Наивняк-молодняк.

anonymous ()
Ответ на: комментарий от MrClon

начал наполняться вагон IDE на JS

на актуальном железе IDE на Java недостаточно тормозят

wxw ★★★★★ ()
Ответ на: комментарий от anonymous

Я думал, Atom - эталонное ненужно, но сабж - это просто прорыв на новый уровень!

Поздравим команду Microsoft с очередным успехом!

+1

anonymous ()
Ответ на: OMG от andykarpov

GoboLinux же.

sT331h0rs3 ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.