LINUX.ORG.RU

Вышел Visual Studio Code 1.2

 ,


0

4

Вышел майский релиз VS Code.

VS Code (Visual Studio Code) — редактор кода, основанный на фреймворке Atom Shell (или Electron), который разработан GitHub и используется также в редакторе Atom.

Стоит обратить внимание на то, что Microsoft разделяет названия vscode и Visual Studio Code. Как и в случае с Google Chrome и Chromium, Visual Studio Code построена на исходном коде vscode и, по сути, является его брендированной версией со своими опциями сборки. Данный вариант распространяется под проприетарной лицензией. Более подробно об этом можно прочитать в Issues на GitHub. vscode же лицензирован под MIT.

Вкратце об изменениях:

  • Редактор: можно обрезать автоматически расставляемые пробелы, новое сочетание клавиш для выбора всех совпадений в тексте, можно изменять размеры окна Peek.
  • Linting: ESLint теперь поддерживает опцию «пофиксить все ошибки».
  • Языки: автодополнение IntelliSense, Go To, Peek definition (посмотреть определение) и «найти все места использования переменной» для CSS, SCSS и LESS.
  • Workbench: можно использовать терминал вашей ОС прямо из редактора, удалять биндинги (сочетания) клавиш, исправлены проблемы с табами.
  • Отладка: улучшена Debug Console, исправлены проблемы с производительностью Node.js.
  • Расширения: можно перечислять, устанавливать и удалять расширения из командной строки.

>>> Исходный код

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

vimmode нормальный завезли?

Ivan_qrt ★★★★ ()

редактор кода, основанный на фреймворке Atom Shell

Это который редактор на уеб-технологиях? Два слова: не нужно. Больше сказать ничего не могу.

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

Нет, два. Частица — служебное слово. Служит для других, если не особо понятно.

a1batross ★★★★★ ()

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

bernd ★★★★ ()
Последнее исправление: bernd (всего исправлений: 2)

Хотел поменять саблайм на вот это вот поделие и обнаружил фатальный недостаток - отсутствие вкладок. Редакторы без вкладок не нужны.

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

release notes криво перевели. «Исправлены проблемы с табами» как раз и означает, что там запилили вкладки (правда пока в тестовых сборках, обещают в следующем релизе)

anonymous ()

не знаю как это, а студия-2015 убила, поставил в виртуалке посмотреть: вид жуткий, жрёт кучу ресурсов. через месяц протухла (а кто-то кричал тут, что бесплатно раздают)

так и этот редактор жрёт, наверное, кучу ресурсов.

поддерживает опцию «пофиксить все ошибки»

т.е. исправляет код? :-)

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

студия-2015 убила, поставил в виртуалке посмотреть: вид жуткий, жрёт кучу ресурсов. через месяц протухла

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

anonymous ()

Расширения: можно перечислять

???

Ну и десктопные приложения в виде кучки говнокода на js, завёрнутой в браузер это конечно ппц. Словом, не нужно.

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

точнее без буферов

Редакторши без буферов не нужны.

anonymous ()

Почему-то меню в нем открывалось с задержками. Удалил.

Centrin0 ()

лучше имакса все равно не сделают.

anonymous ()

Не нужен. Использую встроенный редактор Windows Commander 4.0 для редактирования HTML страничек.

Нувыпонели

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

vscode как замену

Заменить нормальную IDE какой-то web-хренью? Чот какие-то влажные фантазии.

anonymous ()

Годно!

Молодцы MS! Офигенный редактор. Было бы вообще супер, если бы JetBrains тоже подтянулись и сделали пару дополнений типа ReSharpera. Цены бы такой тулзе не было. Хотя и сейчас очень годно все.

Jack-Laphroaig ()
Ответ на: Годно! от Jack-Laphroaig

Было бы вообще супер, если бы JetBrains тоже подтянулись

Они свой Rider пилят.

Мне кажется, в MS на ее развитие уже давно забили (прозреваю килотонны говнокода, который никто не хочет поддерживать), и сейчас с нуля пилят vscode как замену.

Боюсь, если в vscode добавить все фичи VS, он тормозить начнёт ещё сильнее :)

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

Заменить нормальную IDE какой-то web-хренью? Чот какие-то влажные фантазии.

Не знаю как этот vscode, но Atom по ощущениям шустрее многих эклипсов будет. В целом мне даже понравилось, но vim все равно роднее.

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

но Atom по ощущениям шустрее многих эклипсов будет

Равная скорость где-то. Но то, что Atom быстрее тормозилки IDEA и прочих JetBrains поделий, очевидно всем.

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

Ну и десктопные приложения в виде кучки говнокода на js, завёрнутой в браузер это конечно ппц.

Сейчас так модно, то ли ещё будет :(

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

Ну и десктопные приложения в виде кучки говнокода на js, завёрнутой в браузер это конечно ппц

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

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

Там по большей части TypeScript

А разница? Это же очередной костыль для тех, кто не хочет писать на JS.

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

Там по большей части TypeScript

А разница?

Очень большая.

Это же очередной костыль

Это язык программирования.

для тех, кто не хочет писать на JS.

И это прекрасно.

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

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

Взять готовое и приклеить свой шильдик много ума не нужно. Вероятно вы хотели сказать «то немногое, что майкрософт еще не испортил».

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

Редакторы без вкладок не нужны.

Для hello world вкладки бесполезны, а для проектов большего размера вредны.

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

В результате всё равно получаем JS, выполняющийся в браузере, со всеми вытекающими.

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

вид жуткий,

Вкусовщина, но я согласен.

жрёт кучу ресурсов.

Тут ничего необычного - это же продукция майкрософт.

через месяц протухла (а кто-то кричал тут, что бесплатно раздают)

Community edition действительно бесплатен. Но раз в месяц слетает авторизация, приходится логиниться заново. Но это необязательная процедура.

andreyu ★★★★★ ()

Как хорошо, что есть нативный саблайм, который потребляет в 10-ки раз меньше ОЗУ и в 10-ки раз быстрее работает. Еще и на диске занимает в 5-ь раз меньше места. Жаль закрытий.

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

это же продукция майкрософт.

При чём тут MS, если VSC написан поверх браузера? Тут уже никак потребление не уменьшить.

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

Очень большая.

Наличие типов, которые на этапе выполнения уже не существуют? Транспилируется-то в обычный JS.

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

Наличие типов, которые на этапе выполнения уже не существуют?

И что? В том же Си++ (или Rust) на этапе выполнения типов тоже нет, и никто не ставит им это в вину.

Транспилируется-то в обычный JS.

Хм. Как по-твоему, зачем в языках программирования нужна строгая типизация и сложные системы типов?

tailgunner ★★★★★ ()
Последнее исправление: tailgunner (всего исправлений: 1)
Ответ на: комментарий от RazrFalcon

При чём тут MS, если VSC написан поверх браузера? Тут уже никак потребление не уменьшить.

При том, что майкрософт всегда находят способ сделать продукт жирнее и тормознее. Какими способами они этого добиваются уже не так важно.

andreyu ★★★★★ ()

основанный на фреймворке Atom Shell (или Electron), который разработан GitHub и используется также в редакторе Atom.

Зонды от Гугла все так же в комплекте или заменили на зонды MS?

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

В результате всё равно получаем JS, выполняющийся в браузере, со всеми вытекающими.

Какими вытекающими - тормоза и память? См. выше про EMACS.

tailgunner ★★★★★ ()

Открыл поделие. В очередной раз убедился, что это очередной текстовый редактор с плюхами для погроммирования, а не IDE. Закрыл и вернулся к милым моему сердцу geany и codelite.

anonymous ()

Скачал как и раньше - vscode-x86_64.rpm

А внутри бина нет. Это как так ? В версии 1.0 все было нормально :(

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

vscode наоборот быстрее оригинального atom. Насчет жирнее и тормознее - это к фейсбуку, попробуйте использовать их nuclide.io и поразитесь

anonymous ()

Искал себе ide для rust'а, и пока остановился именно на студии, огромные проекты не пробовал запускать, но средние и небольшие очень даже шустро открываются и работают.

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

И что? В том же Си++ (или Rust) на этапе выполнения типов тоже нет, и никто не ставит им это в вину.

Но перед этим машинный код был уже сформирован с учётом типов. А тайпскриптовые типы никак виртуальной машине не помогают.

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

В том же Си++ (или Rust) на этапе выполнения типов тоже нет, и никто не ставит им это в вину.

Но перед этим машинный код был уже сформирован с учётом типов.

См. выше вопрос о том, зачем нужны типы.

А тайпскриптовые типы никак виртуальной машине не помогают.

Все известные мне JIT для динамических языков выделяют в них статически типизированные фрагменты, которые переводят в машкод, так что статическая типизация TS помогает JIT.

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