Skip to content

Latest commit

 

History

History
177 lines (113 loc) · 11 KB

CHANGELOG.md

File metadata and controls

177 lines (113 loc) · 11 KB

1.5.1 [VSC]

  • При автодополнении курсор позиционируется после скобок, если у процедуры нет параметров

1.5.0 [VSC]

Новая система автодополнения для конфигураций, разложенных на исходные файлы, и скриптов .os
Полное описание новых возможностей смотрите здесь.

  • Переход к определению
  • Поиск мест использования процедур
  • Информация о процедуре
  • Предварительный просмотр определения процедуры
  • Автодополнение через точку
  • Подсказка по параметрам процедур
  • Поиск определения
  • Поддержка английского языка конфигурации
  • Создание описания метода
  • Синтаксис-помощник по функциям глобального контекста
  • Добавлены настройки для работы с OneScriptLint и системой автодополнения
  • Автоматическая вставка скобок
  • Исправлено сохранение новых файлов в грамматике 1C (Query)

1.4.8

  • [VSC] Исправлена установка отступов по умолчанию для VS Code >1.0.0

1.4.7

  • Исправлены неработавшие сниппеты #Область и #Region
  • Исправлена подсветка классов и свойств глобального контекста, имеющих символ точки после вызова

1.4.6

  • Исправлено ошибочное срабатывание подсветки запроса внутри модуля на текст вида selected вместо select

1.4.5

  • Исправлено определение начала и конца ключевых слов и функций

1.4.4

  • Добавлена поддержка разделителей в литералах типа "Дата"

1.4.3

  • Исправлена регистрозависимость конструкции #Использовать

1.4.2

  • [Atom] Добавлено свойство "Force extended unicode support", принудительно включающее соответствующее свойство в пакете autocomplete-plus

1.4.1

  • Исправлено определение даты в одинарных кавычках
  • Исправлено определение двух двойных кавычек внутри строки в тексте запроса. Теперь они корректно определяются как constant.character.escape и выделяются цветом

1.4.0

  • Добавлены сниппеты (шаблоны текста). За основу взяты стандартные шаблоны текста конфигуратора
  • Добавлено определение переменных, объявленных через Перем, как variable.
  • [VSC] Добавлена подсветка парных скобок при выделении
  • Исправлено определение двух двойных кавычек внутри строки. Теперь они корректно определяются как constant.character.escape и выделяются цветом
  • Исправлено определение закомментированной строки текста запроса

1.3.1

  • [Atom] Исправлена установка пакета без зависимостей, из-за чего была невозможна работа встроенного линтера
  • [VSC] Исправлено определение указателей на процедуры и функции, когда в файле используются LF-переносы строк (случайный пропуск релиза 1.2.3)

1.3.0

  • Добавлена возможность проверки синтаксиса файлов *.os и *.bsl (опционально), используя интерпретатор OneScript

1.2.3

  • [Atom] В автодополнение добавлены описания процедур и функций глобального контекста
  • [VSC] Исправлено определение указателей на процедуры и функции, когда в файле используются LF-переносы строк

1.2.2

  • [ST] Исправлено неработавшее комментирование в грамматике 1C (Query)
  • Исправлена ошибка определения комментариев внутри текста запроса в тексте модуля, приводившая к комментированию текста за пределами запроса
  • Исправлено ошибочное определение ключевых слов внутри строк в тексте запроса
  • Исправлено прерывание работы подсветки текста запроса при использовании двойных кавычек в тексте запроса

1.2.1

  • Добавлена подсветка текста запроса внутри текста модуля

1.2.0

  • Добавлена подсветка синтаксиса языка запросов. Доступна по имени 1C (Query) в списке языков
  • Исправлено определение #КонецОбласти, которое могло приводить присвоению цвета, отличного от #Область

1.1.7

  • [Atom] [ST] Исправлена ошибочная вставка символа | при переносе строки сразу перед или после кавычек

1.1.6

  • Добавлена подсветка #Область/#КонецОбласти

1.1.5

  • Добавлено автодополнение по процедурам и функциям глобального контекста
  • Добавлены автоматические вставка и удаление отступов при использовании блочных конструкций (например, Если ... Тогда)
  • [VSC] Добавлена настройка отступов по умолчанию - используются жесткие табы размером в 4 символа

1.1.4

  • [VSC] Исправлено зависание при переносе строки в многострочных строках
  • [VSC] Исправлено удаление отступов при переносе строки
  • [VSC] Исправлено задвоение процедур при просмотре списка процедур и функций текущего файла
  • [Atom] [ST] Добавлена настройка отступов по умолчанию - используются жесткие табы размером в 4 символа
  • Скорректировано определение дат, как цифр в одинарных кавычках

1.1.3

  • [VSC] Добавлена возможность перехода к определению функции
  • [VSC] Добавлена возможность просмотра списка процедур и функций текущего файла

1.1.2

  • [VSC] [ST] Исправлена ошибка вставки символа | при сработавшем автодополнении

1.1.1

  • [ST] Исправлена ошибка вставки символа | в строковый литерал в Sublime Text 2
  • Исправлено определение комментария внутри строкового литерала

1.1.0

  • Добавлена возможность запуска файлов .bsl/.os через интерпретатор OneScript
  • Добавлена автоматическая вставка символа | при переводе строки во время редактирования строкового литерала
  • [Atom] [ST] Описана возможность просмотра списка процедур и функций текущего файла и проекта
  • [Atom] [ST] Описана возможность перехода к определению функции
  • Исправлена подсветка комментария в последней строке файла

1.0.7

  • Добавлено определение всех процедур, функций и свойств, относящихся к глобальному контексту
  • Исправлена подсветка одиночного Для

1.0.6

  • Добавлена возможность блочного комментирования через //
  • Исправлена ошибка подсветки, если сразу после определения функции идет запятая

1.0.5

  • Корректная обработка буквы ё
  • Добавлены функции по работе со строками, появившиеся в 8.3.6
  • Исправлена подсветка составных директив компиляции (например, &НаСервереБезКонтекста)
  • Исправлена ошибка зацикливания при определении значений по-умолчанию в заголовках процедур и функций

1.0.4

  • Добавлены проверки на наличие пробелов в определения процедур/функций и Перем
  • Технические изменения для поддержки различными парсерами

1.0.3

  • Добавлено определение функции "Новый"
  • Перем теперь определяется как storage.type.var
  • Исправлено определение ключевого слова Экспорт при объявлении переменной
  • Исправлено ложное включение открывающей скобки в support.function

1.0.2

  • Исправлено определение экранированных кавычек в строке
  • Добавлены английские синонимы ключевых слов

1.0.1

  • Добавлено определение инструкций препроцессору (#Если ... Тогда)

1.0.0 - Первый релиз