Skip to content
/ RSBIDE Public

This plugin adds RS-Balance 3 completions and some IDE-like functions to Sublime Text 3

License

Notifications You must be signed in to change notification settings

mom1/RSBIDE

Repository files navigation

RSBIDE

Русская версия документации

This plugin adds RS-Balance 3 completions and some IDE-like functions to Sublime Text 3

SublimeRStyle

Features

  • Auto-completions
    • The variables / functions / classes / class options / parameters functions are complemented in view of visibility obalsti
    • Together with the name of the function substituted its possible parameters
    • Auto-completions Object/Field/Method/Key from *.xml (RSTypeInfo)
    • Auto-completions are not case sensitive
    • Auto-completion is extended by tethers RSBIDE*. sublime-completions description format there
    • Auto-completion in the import (not only tells the imported files from the project) GotoPanel
  • Go to declaration and back again
    • Go to Definition macro name(param), class(...) name (param), var name taking into account the scope default keys Alt + G

    • Go to the definition of the selected functions by Alt + G

    • Go to the file from the import Alt + G

    • Go to the parent class Alt + G

      GotoMenu

    • Print Signature macro or class or var To Panel Alt + S GotoPanel

    • When browsing in the declarations you can always return to your starting position by using one of the above keys when nothing is under your cursor

  • Viewing documents
    • If Alt + S word under the cursor is not found in the index, then try to find documentation (Beta) DocPanel
  • DllRegister RS-Balance 3 from project folder
    • Folder context menu "DllRegister RS-Balance 3"

    • Disable if not folder RS-Balance 3

    • Show result registration in status line

      DllRegister

  • Syntax highlighting
    • For .mac files
  • Highlighting comments on the development of the agreement
    • All the main parameters in settings Linter
  • Launch RS-Balance 3
    • Quickly open the Client with your Reg configuration

    • To Run Client use Ctrl + B, F7 or search for it in the command palette.

    • Use Ctrl + Shift + B to choice:

      • 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
    • Quick start / debug file from the context menu of the Tab

      Tab_Run_File

  • Various useful Snippets
    • Predefined Snippets language features such as defaultproperties RSL
  • Other commands
    • Print Tree Import - It displays the current file tree imports. It opens in a new tab

      PrintTreeImport

See Packages/RSBIDE/RSBIDE.sublime-settings for options. As with all ST packages, copy this file into your Packages/User folder and editing the copy there.

Installation

Very easy with Package Control right inside Sublime Text 3 (Package Control needs to be installed):

  1. Ctrl + Shift + P
  2. Search for "install", hit enter
  3. Search for "RSBIDE", hit enter

Manually (not recommended):

  1. Clone or download this package
  2. Put it into your Packages directory (find using 'Preferences' -> 'Browse Packages...')

plugins for RS-Balance 3

  • rstylelint
    • Check and highlight syntax errors
  • RegExLink
    • Opening *.lbr files through the context menu of the project designer
  • PasteAsString
    • It helps to insert some code as a string

ST3 only: Sublime Text 3

Credits

MOM