Вийшло оновлення редактора коду Visual Studio Code 1.23
Microsoft випустила оновлення редактора Visual Studio Code 1.23. Нижче ми розкажемо про основні зміни в цій версії.
Панель редактора
- Активний покажчик відступу підсвічується під час переміщення курсору. Колір
editorIndentGuide.activeBackground
задається в налаштуванняworkbench.colorCustomizations
:
- У ранніх версіях при зміні висоти прокручування редактор іноді зберігав центрування у вікні перегляду. Тепер збільшуються перші рядки коду:
- Параметр
editor.codeActionsOnSave
дозволяє керувати діями під час збереження файлу. Наприклад, для TypeScript можна запустити імпорт:"[typescript]": { "editor.codeActionsOnSave": { "source.organizeImports": true } }, "[typescriptreact]": { "editor.codeActionsOnSave": { "source.organizeImports": true } }
- Раніше для вибору стовпця потрібно було затиснути
Shift
зAlt
і натиснути ліву клавішу миші. Тепер можна використовувати середню кнопку:
- Якщо Visual Studio Code не зможе відкрити файл, закодований в UTF-16, користувач побачить інформаційне повідомлення з пропозицією відредагувати його. Там він може змінити кодування, щоб спробувати розшифрувати текст:
- У минулому релізі розробники об'єднали поля include і exclude в «Пошуку» в спробах спростити його. Це не сподобалося користувачам, тому у версії 1.23 полям повернули колишній вигляд:
- У меню контекстного пошуку для результатів з'явилися три нові опції: «копіювати», «копіювати шлях» і «копіювати все»:
- Команди
/* #region */
і/* #endregion */
(для CSS, SCSS і Less) , а також// #region< /code> та
// #endregion
(тільки для SCSS/Less) допомагають приховувати частину коду за кліком.
- У Visual Studio Code з'явилася підтримка 87 властивостей CSS з архіву Mozilla Developer Network. Редактор тепер показує синтаксис і статус кожного з властивостей.
rangeOffset
таrangeLength
уTextDocumentContentChangeEvent
за допомогою координат(offset,length)
дозволяють відстежувати зміни в документі.