LINUX.ORG.RU

Visual Studio Code 1.31

 , ,


2

2

Состоялся январский релиз Visual Studio Code.

В этом обновлении:

  • Теперь нет необходимости перезапускать редактор при установке расширений. Возможность установки расширений без принудительной перезагрузки Visual Studio Code являлась одним из самых популярных запросов. Также нет необходимости в перезапуске при удалении или выключении расширений. Но всё же существуют некоторые расширения, которые по техническим причинам требуют перезагрузки при установке.
  • Улучшения в меню: переработка пунктов «Go», «Edit».
  • Режим Дзен теперь может скрывать номера строк. Это поведение регулируется настройкой zenMode.hideLineNumbers.
  • Новые переменные, которые могут использоваться в настройке window.title:
    1. ${activeFolderShort}: имя директории, в которой содержится текущий файл.
    2. ${activeFolderMedium}: путь к директории, в которой содержится файл, относительно директории текущего workspace.
    3. ${activeFolderLong}: полный путь к директории, в которой находится файл.
  • Удален устаревший режим поиска. 20 релизов назад в Visual Studio Code начали использовать ripgrep для поиска. Старая реализация поиска на основе Node.js раньше была доступна с помощью настройки search.useLegacySearch. Эта реализация была удалена.
  • Режим Screencast. В Visual Studio Code появился новый режим Screencast, при включении которого выделяются положение курсора и нажатия на кнопки мыши. Этот режим (Developer: Toggle Screencast Mode) может быть полезен для демонстрационных целей.
  • Поддержка ConPTY API на Windows. Опция доступна для быстрого кольца Windows 10 Insider Preview (номер билда 18309+). Включение этой опции исправляет множество ошибок, связанных с поддержкой цветов в терминале, интерактивных консольных приложений, а также шеллов, которые нативно поддерживают управляющие последовательности ANSI.
  • А также улучшения в поддержке TypeScript, HTML, CSS и многое другое.

Для Windows доступны system-wide и user-wide установщики, а также portable‐версия.

Для Linux подготовлены .deb‐ и .rpm‐пакеты и тарболл.

Пакет для macOS можно скачать там же.

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

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

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

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

за последнее десятилетие или даже больше

Office 2007 и последующие.

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

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

Всегда ставлю nano, если его нет. Он проще и быстрее.

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

Sublime Text - это, пожалуй, один из немногих годных кандидатов, но ему дичайше не хватает встроенного терминала.

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

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

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

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

Office 2007 и последующие

то-то они office 365 запустили. да и 2007 год укладывается в десятилетие и даже больше.

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

Это морда для TUI. До нормального гуя им как до луны.

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

Еще раз, я пишу на Си, делаю команду Си-компилятору __asm__() — это не Си что ли?

Бинго! Это расширение конпелятора.

anonymous ()

Чем эта проприетарная подделка от Microsoft лучше Vim?

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

Может этот цирк спонсируют продавцы железа? Чтобы покупали больше памяти, мощнее проц и т.д. И всё ради текстового редактора!

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

VSCode и Atom довольно хороши для разработки на Rust.

Боже упаси, использовать этот божественный язык на таких инструментах.

th3m3 ★★★★★ ()

Да уж. В настоящее время Лор уже не торт...пропускают новости про подделки от мелкософта. Модерам должно быть стыдно.

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

Чем эта проприетарная подделка от Microsoft лучше Vim?

Любители тормозов и зондов от мелкомягких, получают их и в Linux-системах.

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

Всегда ставлю nano, если его нет. Он проще и быстрее.

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

vim сегодня это не текстовый редактор, а технология редактирования текста, которая может быть применима для очень многих вещей. скил пользования вимом ускоряет работу с текстовыми файлами. и чем выше скилл, тем выше скорость. а nano это юзерфрендли текстовый редактор для тех кто первый раз увидел консоль. nano был написан специально для убунты, чтобы виндовые хомячки не сильно страдали при первых опытах в линуксе. некоторые еще mcedit используют, примерно такого же уровня «инструмент».

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

очень хороший редактор! Спасибо авторам.

Ахтунг! Неосилятор vim и обожатель проприетарного зонда в треде!

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

У меня не тормозит.

тормозит, просто после IDEA ты этого уже не замечаешь)

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

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

Не, дело не в этом. Я ведь ещё nano юзаю, gedit и другое по мелочи. Они все работают шустро и выполняют свою задачу. Я всё никак понять не могу, как мы докатились до такого, чтобы текстовый редактор потреблял столько ресурсов!

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

Что угодно лучше Vim.

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

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

Нет

да, тормозит, просто ты видимо сам не очень быстрый

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

А ещё разработчики ядра (как минимум, на самом деле далеко не только ядра). И не только Linux, помню некоторый ажиотаж, когда один из разработчиков Windows сказал несколько лет назад в интервью что-то вроде VisualStudio отличный продукт для прикладников, но ядро мы пишем в Vim.

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

где в виме автодополнение нормальное? а в сабже все из коробки.

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

Смена инструмента должна быть связана с какими-то преимуществами. Какие у вима/эмакса преимущества, кроме «илитарности»?

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

vim сегодня это не текстовый редактор, а технология редактирования текста

wut?

В общем да, опять соснольное задротство, в которое я не хочу лезть.

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

Зачем нужен текстовый редактор, который нужно осиливать?

Минимально уметь пользоваться им, конечно, обязательно, например, чтобы банально поправить конфиг где-нибудь на удалёнке, где больше ничего нет. Но юзать это для написания кода, зачем?

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

Но зачем осиливать vim, единственная (условно) уникальная черта которого - интерфейс редактирования

Затем, что эта черта была продумана настолько хорошо, что до сих пор является уникальной и актуальной. Это технология работы с клавиатурой, которая позволяет очень быстро работать с текстом. Нет никакой секты свидетелей vim, просто если у тебя есть этот навык, то инструмент с vim-подобными хоткеями ускорит твою работу. Больше ни для чего другого изучение vim не нужно.

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

Какие у вима/эмакса преимущества, кроме «илитарности»?

vim-хоткеи это скорость работы, vscode+vscodevim это современный инструмент для работы с кодом, основанный на vim. «илитарность» только в голове у «илиты»

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

эта черта была продумана настолько хорошо, что до сих пор является уникальной и актуальной

Правда что ли?

Это технология работы с клавиатурой, которая позволяет очень быстро работать с текстом

Нет

Нет никакой секты свидетелей vim

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

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

vim-хоткеи это скорость работы

На основании чего вы это утверждаете?

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

В общем да, опять соснольное задротство, в которое я не хочу лезть

во-первых, использование vim для написание кода никак не связано с консолью и линуксом, во-вторых, никто тебя никуда не заставляет лезть

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

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

Актуальной она перестала быть с появлением быстрых терминалов.

Это технология работы с клавиатурой, которая позволяет очень быстро работать с текстом.

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

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

Зачем нужен текстовый редактор, который нужно осиливать?

некоторые осиливают слепой метод печати, некоторые нет, примерно тоже самое

Но юзать это для написания кода, зачем?

потому что это удобно и быстро, если ты умеешь им пользоваться

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

Vscode являет собой мегабайты говнокода на жаваскрипте. Электрон, щито поделаешь.

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

Vscode являет собой мегабайты говнокода на жаваскрипте. Электрон, щито поделаешь.

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

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

чувак, vim это не консольный текстовый редактор, а система команд для редактирования текста, когда ты осилишь эту мысль, тогда с тобой можно будет обсуждать что и почему vim, а пока что ты тупишь

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

vim-хоткеи это скорость работы

На основании чего вы это утверждаете?

на основании 15 летнего опыта набирания текста на клавиатуре

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