Стала доступна для загрузки новая версия редактора Visual Studio Code 0.5.0. По сравнению с предыдущим выпуском, в ней добавилось много интересных возможностей. |
Как скачать?
Загрузить новую версию можно с сайта проекта. Так же доступна функция обновления Check for Updates в меню Help.
Что нового?
Файлы
Редактор
- Улучшена поддержка шаблонов в поиске.
- Автоматическое удаление завершающих пробелов (параметр files.trimTrailingWhitespace).
- Настройка размера и поведения области "Рабочих файлов" ("Working Files")
- Параметр explorer.workingFiles.maxVisible – указывает число файлов, которые должны поместиться в области без скроллинга.
- Параметр explorer.workingFiles.dynamicHeight – позволяет (true) динамически менять область высоту области в зависимости от числа открытых файлов.
- Параметр files.exclude позволяет скрывать указанные типы файлов и папок.
- по шаблону. Например, все JavaScript файлы: \*.js
- по шаблону и условию. Например, все JavaScript файлы при наличии TypeScript исходника: "**/*.js": { "when": "$(basename).ts"}
- Параметр search.exclude используется для исключения файлов из поиска.
JavaScript
- Параметры validate.scope, validate.baseUrl, validate.target, validate.module, validate.noLib больше не поддерживаются.
- Поддержка ES6.
- Создание проектов с помощью файлов jsconfig.json.
- Добавлена раскраска строки, начинающейся с #!
Сниппеты
Теперь можно добавлять свои сниппеты с помощью пункта User Snippet в меню File > Preferences. Пример:
{
"Node Require" : {
"prefix": "require",
"body": [
"var ${module} = require('${module}');",
"$0"
],
"description": "Node require statement"
}
}
- prefix – строка, которая будет связана с сниппетом в IntelliSense.
- body – код, который будет вставлен в текущий открытый файл;
- description – описание сниппета.
Для создания тела сниппета используется синтаксис шаблонов TextMate:
- простой текст
- подстановки идентификаторов ${id: text}
- вложенные подстановки ${id1: some text ${id2: nested text} }
- подстановка табуляции: $0, $1, …
Git
- Добавлен диалог для запроса логина и пароля
- Поддержка нескольких строк в комментариях при выполнении commit
- Выбор нескольких файлов для stage/unstage или commit
Отладка
- Улучшенная генерация launch.json
- Добавлено окно Watch для отображения значений переменных
- Редактирование файлов при активной отладке
- Улучшенная поддержка точек останова, возможность их активации и деактивации
- Возможность указания карт (source map) для JavaScript файлов
- Отладка минифицированных JavaScript файлов
Разное
- Автомати��еские обновления в Windows и OS X
- Поддержка прокси серверов (переменная http.proxy)
- Исправление ошибок.