LINUX.ORG.RU

Visual Studio Code 1.14

 ,


0

3

Состоялся релиз Visual Studio Code 1.14.

В новой версии сделаны следующие улучшения:

  • Улучшен встроенный терминал.
  • В Command Palette добавлен сипсок команд, используемых чаще всего.
  • Добавлено меню Tasks, позволющее запускать сборку и выполнять другие задачи.
  • Реализована авторасстановка отступов в коде при наборе и вставке.
  • Emmet-аббревиации теперь можно добавлять в любой язык.
  • В редактор diff добавлена панель навигации.
  • Реализована возможность отладки Angular.
  • Улучшена поддержка читателей экранов.
  • Сформирована тестовая сборка для 64-разрядной версии Windows.
  • Добавлена экспериментальная поддержка открытия нескольких проектов в одном окне.

Также была добавлена поддержка Typescript 2.4, улучшена отладка Node.js и восстановление файлов на рабочем столе.

В 1.14.1 версии убран рефакторинг функции-класса ES5 в полноценный класс ES6.

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

★★★

Проверено: leave ()
Последнее исправление: sudopacman (всего исправлений: 7)

Ответ на: комментарий от NextGenenration

кстати, я хотел посмотреть почему оно не работает, но оказалось что для Microsoft.VSCode.CPP.Extension нет исходников. только багтрекер https://github.com/Microsoft/vscode-cpptools

надо будет багрепорт заслать.

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

electron и вышел из атома. первоначальное название atom-shell. а идея была, сделать поделку по типу adobe air для дистрибуции asar-пакетов (https://github.com/electron/electron/issues/673).

так что, что на чем основано нельзя сказать. тут история о курице и яйце. атом не переписывали под electron.

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

Но написан на системном языке

Тут не только язык играет роль. Ещё не менее важен алгоритм обработки. Имеет смысл разделить текст на несколько кусков - то что до курсора и то что после курсора. Для того чтобы при добавлении одного символа не приходилось копировать весь текст(из старого массива в новый). Я когда-то читал статью по этому поводу, но подробностей не помню.

NextGenenration ★★
()

сколько гигабайт нужно для того чтобы отредактировать типичный файл с кодом?

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

TS транслируетя в js на чем написано не имеет значения - т.к. все браузерные приложения в итоге запускаются под js vm

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

Каких ещё гигабайт, 250-350Мб при открытии небольшого проекта из 1-5 файлов. А чего, оперативки жалко на рабочий инструмент?

anonymous
()

Отличный редактор, перешел на него с WebStorm (до сих пор подписка есть), пока только радует.

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

Если новости долго не подтвеждать, они имеют такое свойство. Удивительно, да.

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

Без ноги я инвалид, а не здоровый человек.

Будем дальше играть в оговорки?

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

Логи с прода более-менее нагруженного проекта.

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

Плагином? Ну ок.

А как хоткеем повторить последнюю команду сборки? Сейчас Ctrl+B всегда собирает только то задание, которое помечено как isDefault.

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

А как хоткеем повторить последнюю команду сборки?

CMD+SHIFT+t, arrow down, <Return>

наверняка есть способ повесить 1-кнопочный хоткей на эту операцию однострочным скриптом.

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

Беда. Sublime запоминает последнее задание, что очень удобно.

VS тоже запоминает — это первый (верхний) таск в списке recent tasks. его можно оттуда выдернуть скриптом, и выполнить. а скрипт можно повесить на хоткей.

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

забавно. я не смог пользоваться саблом, потому что там даже для начальной настройки надо учить пистон :)

waker ★★★★★
()

Просто оставлю это здесь

Пока существуют emacs и vim, любые другие «ide» будут страдать. И правильно.

Когда принялся за Go, сперва пользовался Gogland'ом. Хорошая штука, удобная. Но потом появилось время настроить emacs с нужными плагинами. Теперь Gogland не нужен.

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

emacs/vim выучить сложнее чем C++.

Что мне в тебе нравится, так это твоя искренняя готовность демонстрировать свою полную незамутненность на весь ЛОР.

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

emacs/vim выучить сложнее чем C++.

Не знаю, правда ли это, а даже если и так - не понимаю, что это доказывает/опровергает. И, тем более, не понимаю, что значит «сложно выучить». Берешь и учишь, если нужно. Гораздо сложнее понимать, что нужно учить, а что - нет. И весь vim или emacs тебе вряд ли нужно знать, чтобы было просто удобно работать.

Я не знаю ни C++, ни emacs, ни vim.

Мозгов хватает лишь правильно копипастить конфиги в ".emacs" + нехитрая настройка плагинов.

Но, как оказалось, этого вполне достаточно, чтобы полностью заменить любую другую ide на java или electron'e.

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

А я помню новость, когда в VS Code - мигание курсора давало нагрузку на процессор :)

Ты сомневаешься в том что ногу можно прострелить более чем одним способом?

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

Последний раз помню такие заморочки были лет 30 назад. На современных процессорах копирование гигабайт данных в памяти не вызывает особых проблем уже.

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

На современных процессорах копирование гигабайт данных в памяти не вызывает особых проблем уже.

Тут вопрос из разряда массив против односвязного списка.

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

Обжектив-Си был же заменён Свифтом уже?

не знаю, со свифтом не сталкивался.

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