Skip to content

Releases: mom1/RSBIDE

RSBIDE 3.0.2

01 Jun 09:20
Compare
Choose a tag to compare
  • Подсветка конструкций #00FF00
  • Убрана проверка на вложенность for
  • Fix Чувствительность регистра в импортах
  • Подсказки в типах параметрах классах и функций
  • Асинхронный вызов RunRsinitCommand
  • Мелкие исправления

RSBIDE 3.0.1

03 Apr 07:21
Compare
Choose a tag to compare
  • Добавлено авто-дополнение setTemplate
  • Добавлена асинхронность к переходам объявлений
  • Добавлено авто-дополнение переменных текущего macro
  • Добавлено авто-дополнение SubObjects

RSBIDE 3.0.0

01 Apr 09:04
Compare
Choose a tag to compare
  1. Полностью переосмыслена и переписана структура плагина
    • Значительно уменьшен объем потребляемой памяти
    • Увеличена производительность Авто-дополнения
    • Изменено место хранения кэша. Теперь он не будет теряться при перезагрузке ПК
    • Время первоначальной индексации составляет от 3 до 5 минут. Проценты в строке статуса показывают ход выполнения
  2. Команды
    • Добавлена новая команда RSBIDE: Update Cache (см. в Панель команд Ctrl+Shift+P)
      Проверяет наличие изменений в уже кэшированных файлах
    • Добавлена новая команда RSBIDE: Cancel Cache (см. в Панель команд Ctrl+Shift+P)
      Прерывает действующее индексирование(кэширование)
    • Добавлена новая команда RSBIDE: Запуск/Отладка файла (см. в контекстном меню закладки)
      Запускает файл открытый в выбранной закладке командой RSInit.exe -rsldebug FileName
    • RSBIDE: Print Tree Import вывод теперь без папок, и больше похож на работу интерпретатора не выводятся дубли
    • RSBIDE: Перейти к объявлению - при переходе из переопределенной функции к ее объявлению в родителе то отображаются
      все уровни переопределения начиная от ближайшего
  3. Подсветка синтаксиса
    • Обновленна тема подсветки Monokai_RSL.tmTheme. Основанна на последнем дистрибутивном Monokai.tmTheme с добавлениями под RSL
      Настоятельно рекомендую установить настройку "color_scheme": "Packages/RSBIDE/Monokai_RSL.tmTheme"
    • Добавлена подсветка вызова функций и классов abcd(x, y)
    • Изменена подсветка для this
  4. Авто-дополнение
    • Добавлено авто-добавление инициализации класса, при нажатии Ctrl+Space после слова Init будет добавлено имя текущего родительского класса
    • this - появляется для дополнения только при нахождении в классе
    • Если авто-дополнение происходит в строке которая заканчивается пробелом то выбор из авто-дополнения оборачивается кавычками
  5. Панель
    • Панель просмотра объявления теперь подсвечивает конкретный символ, а не всю строку
  6. Проверка по соглашению
    • При переходе по списку замечаний после проверки по соглашению добавлено выделение области текущего замечания
  7. Настройки
  8. Сниппеты
    • Все сниппеты теперь используют текущую настройку отступов
    • Все сниппеты оптимизированный под проход по нажатию Tab
    • Подправлены комментарии в сниппетах
    • Удалены лишние, оставлены только языковые

P.S. После обновления на версию 3.0.0 ОБЯЗАТЕЛЬНО ПЕРЕЗАПУСТИТЕ Sublime Text 3

RSBIDE 2.5.2

06 Mar 10:53
Compare
Choose a tag to compare
  • Bug fix syntax

RSBIDE 2.5.1

22 Jan 11:33
Compare
Choose a tag to compare
  • Fix #16
  • Подсветка вложенных классов и макро функций
  • Добавлен файл теста подсветки

Настоятельно рекомендуется выполнить RSBIDE: Rebuild Cache

RSBIDE 2.4.4

18 Jan 09:05
Compare
Choose a tag to compare

BugFix

RSBIDE 2.4.3

16 Jan 10:45
Compare
Choose a tag to compare

Переход к родительской функции из переопределенной

class Test (Params)
           // Теперь переходит сюда
           v
     macro NameMacro ()
     End;
END;

class (Test) 1Test (Params)
     InitTest(Params)
           // Раньше переходило сюда
           v
     macro NameMacro ()
           // Переходим от NameMacro
           v
           NameMacro ();
     End;
END;

RSBIDE 2.4.2

20 Feb 15:30
Compare
Choose a tag to compare

RSBIDE 2.4.1

08 Nov 08:06
Compare
Choose a tag to compare
  • Fix #16
  • Исправлены ошибки при работе вне проекта

RSBIDE 2.4.0

28 Sep 10:55
Compare
Choose a tag to compare
  • Исправлены мелкие ошибки (возможно добавлены новые)

  • Умный end в авто подсказках. Для закрытия:

    • класса предлагает -- END;
    • функции -- End;
    • if for while -- end;
  • Первая попытка контекстных подсказок

    • В строке после точки стоящей после имени объекта (Пример: ""Товарный документ".^" )
    • Подсказка будет содержать все поля Товарного документа и всех его родителей
    • При выборе подсказки текст подставляется обернутый в экранированные ковычки (Пример: ""Товарный документ"."Идентификатор"" )
    • Для удобства вызова подсказки сразу после ввода точки в строке можно добавить в Preferences -- Settings - User
      или Packages/User/R-Style.sublime-settings
    {
        "characters": ".",
        "selector": "source.mac string.quoted.double.mac - constant.numeric - string.quoted.xml.mac"
    }
    • Изменен способ хранения кэша метаданных Убедительная просьба выполнить "RSBIDE: Rebuild Cache"
  • добавлены авто-подсказки "True" и "False"

  • fix #14

P.S. Для корректной работы контекстной подсказки в строке убедительная просьба выполнить "RSBIDE: Rebuild Cache" для каждого проекта