Skip to content

Latest commit

 

History

History
95 lines (76 loc) · 6.43 KB

readme_ru.md

File metadata and controls

95 lines (76 loc) · 6.43 KB

RSBIDE

English version of the documentation

Этот плагин добавляет IDE-шные функции для RS-Balance 3 в Sublime Text 3

SublimeRStyle

Особенности

  • Авто-дополнение
    • Переменные/Функции/Классы/Параметры класса/параметры функций дополняются с учетом области видимости
    • Вместе с именем функции подставляются ее возможные параметры
    • Авто-дополнение Object/Field/Method/Key из *.xml (RSTypeInfo)
    • Авто-дополнение не чувствительно к регистру
    • Авто-дополнение расширяется за счет фалов RSBIDE*.sublime-completions описание формата тут
    • Авто-дополнение в области import (подсказываются только не импортированные файлы из проекта) GotoPanel
  • Перейти к объявлению и обратно
    • Перейти к определению macro name(param), class(...) name (param), var name с учетом области видимости клавиши по умолчанию Alt + G
    • Перейти к определению выделенных функций через Alt + G
    • Перейти к файлу из области import Alt + G
    • Перейти к родительскому классу Alt + G GotoMenu
    • Посмотреть структуру macro или class или var в нижней панели Alt + S GotoPanel
    • При просмотре в определениях вы всегда можете вернуться к исходной позиции с помощью Esc
  • Просмотр документации
    • Если по Alt + S слово под курсором не найденно в индексе, то пытаемся найти в документации (Бета) DocPanel
  • DllRegister RS-Balance 3 для проектной папки
    • Пункт контекстного меню "DllRegister RS-Balance 3" на папке, регистрирует dll

    • Выключена если в папке нет dll для регистрации RS-Balance 3

    • Отображает результат попытки регистрации в строке статуса

      DllRegister

  • Подсветка синтаксиса
    • Для .mac файлов
  • Подсветка замечаний из соглашения по разработке
    • Все основные параметры вынесенны в настройки Linter
  • Запуск RS-Balance 3
    • Быстрый запуск Клиентского приложения из проекта

    • Для быстрого запуска клиента с отладкой используйте Ctrl + B, F7

    • Для выбора варианта запуска используйте Ctrl + Shift + B:

      • RSInit (RSInit.exe)
      • RSInit - client -rsldebug
      • RSInit - $file_name -rsldebug
      • RSInit - $file_name -rsldebug -windowsauth
      • RSInit - client
      • RSInit - RPCserv.exe -c -cfg RPCServ.exe.rsconfig
      • RSInit - TerminalClient -rsldebug
      • RSInit - TypeInfo
      • RSInit - RSAdmin
    • Быстрый запуск/отладка файла из контекстного меню закладки

      Tab_Run_File

  • Различные полезные Snippets
    • Предопределенные языковые конструкции. Список будет пополняться конструкциями из RSL
  • Другие команды
    • RSBIDE: Print Tree Import - Выводит дерево импортов текущего файла. Открывает в новой закладке

      PrintTreeImport

Установка

Очень просто с помощью Package Control прямо внутри Sublime Text 3 (Package Control должен быть установлен см. ссылку раздел InstallNow - ST3):

  1. Ctrl + Shift + P
  2. Найти "install", нажать Enter
  3. Найти "RSBIDE", нажать Enter

Вручную (не рекомендуется):

  1. git Clone или скачайте этот пакет
  2. Положите его в каталог пакетов (найти каталог можно с помощью 'Preferences' -> 'Browse Packages...')

plugins for RS-Balance 3

  • rstylelint
    • Проверка и подсветка синтаксических ошибок (с использованием rsl интерпретатора)
  • RegExLink
    • Открытие *.lbr файлов через контекстное меню дизайнером из проекта
  • PasteAsString
    • Это помогает вставить некоторый код (Например TSQL) в виде строки RSL

Отличная картинка для изучения основных комбинаций http://www.sublimetext.com/

Credits

MOM