LINUX.ORG.RU

Вышел VS Code 1.17

 


0

2

Нововведения:

1. Сделана поддержка macOS Touch Bar - теперь пользователь может использовать тач-бар для взаимодействия с редактором. Доступен соответствующий API для разработчиков дополнений. Например, так можно показывать превью для Markdown:

"contributes": {
  "menus": {
    "touchBar": [
      {
        "command": "markdown.showPreview",
        "when": "editorLangId == markdown",
        "group": "navigation"
      }
    ]
   }
}

2. Новые логотипы - оранжевый для стабильных билдов и зеленый для нестабильных.

3. Поддержка сворачиваемых регионов кода - Folding regions. Поддержка маркеров, обозначающих начало и конец региона. Доступны маркеры для следующих языков:

  • TypeScript/JavaScript: //#region и //#endregion, //region и //endregion
  • C#: #region и #endregion
  • C/C++: #pragma region и #pragma endregion
  • F#: //#region и //#endregion
  • Powershell: #region и #endregion
  • VB: #Region и #End Region

4. Трансформации сниппетов - движок сниппетов начал поддерживать трансформацию переменных. Например, сниппет ниже создаст новый Java-класс с названием взятым из имени файла:

  "Public Class": {
    "prefix": "pclass",
    "body": [
      "public class ${1:${TM_FILENAME/(.*)\\.java/${1:/capitalize}/}} {",
      "\tpublic $1 (${2:params}) {",
      "\t\t$0",
      "\t}",
      "}"
    ],
    "description": "New public class"
  }

5. Сделан новый движок для рендеринга терминала - от 5 до 45 раз быстрее старого. Больше деталей можно прочитать по ссылке .

6. Улучшен режим отладки (сообщения выводимые в отладочную консоль показывают место, откуда они были вызваны).

7. Улучшена цветовая схема, регулярные выражения теперь гораздо проще читать.

8. Улучшена поддержка git (git stash).

9. Дополнена документация.

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

★★★

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

Хороший браузер. Перешёл на него с окончательно заколебавшего меня Emacs. Пока браузер, редактором называться недостоин ибо нет элементарной фичи открытия файлов по sftp.

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

Ну бинарники Visual Studio Code - это открытый VS Code + прориетарные аддоны. Люди в шапочках из фольги полагают, что эти аддоны воруют их говнокод и посылают MS.

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

Ты не то меряешь лол. Правильный столбец RES (Resident Memory)

https://my.mixtape.moe/jisati.png

Гномовский и виндовый таск менеджеры меряют по умолчанию Resident - Shared — что, конечно же, чушь, но наивным пользователям нравится, что программы едят по 35-40 метров :3

Если хочешь убедиться в этом, просто посмотри сколько всего памяти занято всей системой когда запущен vscode, закрой его и посмотри снова. Разница и будет его реальным потреблением.

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

Для меня VSCode внезапно оказалась идеальной IDE для C++. Сравниваю ее с QtCreator

Плюсую. Еще и фризы относительно новых qtcreator при открытии/изменении проектов чего-то сложнее helloword секунд на 20 просто выводят. И эт на xeon c 32G RAM и SSD.

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

Это что вы такое делаете?

ну эт про qmake проекты с 3-4 десятками вложенных сабпроджектов. ничего особенного.

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

сложнее helloword
с 3-4 десятками вложенных сабпроджектов

Неплохо загнули.

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

Я соседние процессы не заметил, уже выяснил, что 450 ест

grem ★★★★★
()

Вот это годная штука, перешёл с gvim(но использую вместе с расширением для эмуляции vim). Кодить для веб самое то.

neversleep ★★
()
Последнее исправление: neversleep (всего исправлений: 2)
Ответ на: комментарий от th3m3

Нет. Ибо четко указано что и куда она посылает. И возможность отключения есть.

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

Фри но не опэн, плюсы этого поделил заканчиваются на том что он открытый, спустя пару лет добавили сворачивание блоков кода, в сублайме сто лет.

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

Фри но не опэн,

Стоп. Не много не понял, еще раз уточняю - за использование сублиме как разраб я должен платить деньги ?

mx__ ★★★★★
()

Нужно. Всякие недоIDE, вроде Code::Blocks закопать.

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

закрытый sublime их не смущает, а VS Code, который дал возможность отключать телеметрию - вызывает батхерт.

+10000. Баттхерт скорее из-за того, что он на электроне. Тут уж сложно сказать почему. Может принципиально не вставляется в компьютер больше 1ГБ ОЗУ. Может это типа вегетарианства.

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

Может это типа вегетарианства.

Нет, это типа непонимания белым человеком, за каким хером редактор должен сжирать полгига на старте и 13% cpu, что бы моргать курсором.

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

Полгига в современных реалиях - ничто. Ну и как-бы его как IDE используют. Мочить текст можешь в vi, vscode не про это.

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

Без регистрации?

От истины тебя отделял один клик :-) Да, без регистрации. Можешь, конечно, зарегистрироваться на sf.net перед скачиванием, хотя чем это поможет - не представляю...

Про сборку из исходников можно почитать на wiki

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

А причем тут язык? И что, знаток фортрана или только слово знакомое?

anonymous
()

А сколько он памяти потребляет? А то Kdevelop 5 стал потреблять около 400МБ на средненьком проекте кода форума, четвертая версия потребляла 100МБ. Думаю не пора бы валить...

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

А тайпскрипт у нас с каких пор стал отдельным языком? Он в такой же жс транспилируется.

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

Странно вроде раньше за него хотели денег ... Ладно сделаем проще поглядим на Вики и увидим что сабж открытый продукт а сублиме проперитарный. И поэтому сравнивать сабж с сублиме смысла нет.

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

сабж открытый продукт а сублиме проперитарный. И поэтому сравнивать сабж с сублиме смысла нет

Смысла для кого? Сравнивать не имеет смысла инструменты для разных целей. С точки зрения пользователя текстового редактора не имеет значения открытый он или нет, так как в 99% он не собирается принимать участия в разработки этого редактора. В итоге все доводы опять сводятся к тому, что лучше закручивать шурупы пальцем, ведь бесплатно, когда рядом лежит бесплатный шуруповерт.

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

А что тогда они продают на своём сайте ? Вроде это не дистр чтобы его поддержку продавать. И потом что значит лежит ? Фиг с ним с репозитарием но сабж я могу скачать и установить в рпм. Где у сублиме рпм ?

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

Вот за реп, спасибо.

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

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

С точки зрения школьника-лоровца в шапочке из фольги значение есть, так как сей школьник боится что VSCode посылает его говнокод в MS.

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

Стоп, как бабки ? Вроде писали что он бесплатный ...

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

Бизнес-модель из 90-х.

В 2000-х инновационных моделей не завезли, как и в 2010-х.

Стоп, как бабки ? Вроде писали что он бесплатный ...

Бесплатный, при сохранении документа в сесии вылазит окно, что можно купить лицуху, кликаешь ок и дальше пользуешься.Это всё отличие от купленной лицухи.

С точки зрения школьника-лоровца в шапочке из фольги значение есть, так как сей школьник боится что VSCode посылает его говнокод в MS.

Истинно так.

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

Какой-то недоделанный клон-винегрет саблима с вскоде/атом + атавизмы прошлого на паскале/дельфях со своеобразным названием. Через команды даже нельзя сменить тему оформления (которые вместо того чтоб через конфиг править предлагают использовать неудобный диалог), нужно лезть в меню и переключать там рутинно. При этом ещё при вводе команды блокируется фокус и нельзя понажимать мышкой меню. Зачем-то разрешена правка default.json, где изменения не вступают в силу, хотя файл сохраняется. Обозревателя плагинов нет. Дальше трогать надоело, но может если автор не забьёт будет замена саблиму.

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