Изменения и добавления
- Требуемая версия VSCode повышена до 1.17.0
- Добавлено управление сворачиванием областей по маркерам
#Область ... #КонецОбластии//{ ... //} - Обновлен синтакс-помощник 1С:Предприятие и OneScript
- Удалена команда
Create tasks.json for current workspace. Вместо нее используется TasksApi VSCode 1.17 - На базе TasksApi реализованы стандартные команды работы со скриптами. Добавлено автоопределение задач opm, а так же стандартные команды запуска тестирования с помощью фреймворков
1bddи1testrunner. - Добавлена настройка
language-1c-bsl.autoDetect, отвечающая за автоопределение задач для opm. По умолчанию включено - Добавлена команда
Выровнять блок пробелами - Добавлена команда
QuickOpenдля быстрого поиска перехода к модулям объектов/менеджеров/команд/общих и т.д. - Переработано представление информации о типах значений параметров в автодополнении и при наведении на метод
- В автодополнение и информацию при наведении на метод добавлено указание наличия
Значу параметра метода и значение по умолчанию - Автоформатирование выделенного блока теперь приводит ключевые слова к каноническому написанию
- Deep refactoring всего, до чего добрались руки
Синтакс-помощник
- Значительно был переработан синтакс-помощник и механизм его рендера
- Добавлена информация по экспортным методам библиотек OneScript, написанных на OneScript
- Добавлена возможность импорта информации об экспортных методах библиотек OneScript, написанных на C#
- Для библиотек OneScript добавлен показ README.md с github-репозитория библиотеки
- Добавлен вывод информации об экспортных методах 1С конфигурации. Имеется группировка по метаданным и по подсистемам
- Добавлены системные перечисления перечисления 1С
- В режиме редактирования файлов OneScript добавлена информация об уникальных для OneScript значениях перечислений (например,
КодировкаТекста.UTF8NoBOM)
Исправления
- Исправлена ошибка редактирования документа, пока еще не загружен плагин, которая могла привести к остановке работы плагина
- Исправлена ошибка анализа установленных библиотек OneScript, приводяющая к остановке работы системы автодополнения