An open API service indexing awesome lists of open source software.

https://github.com/mom1/rsbide

This plugin adds RS-Balance 3 completions and some IDE-like functions to Sublime Text 3
https://github.com/mom1/rsbide

python rs-balance rsbide rsl sublime-package sublime-text-3

Last synced: 12 days ago
JSON representation

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

Awesome Lists containing this project

README

        

# RSBIDE

*[Русская версия документации](readme_ru.md)*

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

![SublimeRStyle](https://raw.github.com/mom1/RSBIDE/master/screenshot/SublimeRStyle.jpg)

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](http://docs.sublimetext.info/en/latest/reference/completions.html#file-format)
* Auto-completion in the import (not only tells the imported files from the project)
![GotoPanel](https://raw.github.com/mom1/RSBIDE/master/screenshot/Completion_Import.jpg)
* **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](https://raw.github.com/mom1/RSBIDE/master/screenshot/GotoMenu.jpg)
* Print Signature `macro` or `class` or `var` To Panel Alt + S
![GotoPanel](https://raw.github.com/mom1/RSBIDE/master/screenshot/GotoPanel.jpg)
* 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](https://raw.github.com/mom1/RSBIDE/master/screenshot/DocPanel.jpg)
* **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](https://raw.github.com/mom1/RSBIDE/master/screenshot/DllRegister_RS-Balance_3.jpg)
* **Syntax highlighting**
* For .mac files
* **Highlighting comments on the development of the agreement**
* All the main parameters in settings
![Linter](https://raw.github.com/mom1/RSBIDE/master/screenshot/Linter.jpg)
* **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](https://raw.github.com/mom1/RSBIDE/master/screenshot/Tab_Run_File.jpg)
* **Various useful Snippets**
* Predefined Snippets language features such as defaultproperties [RSL](http://wiki.rs-balance.ru/index.php/RSL)
* **Other commands**
* Print Tree Import - It displays the current file tree imports. It opens in a new tab

![PrintTreeImport](https://raw.github.com/mom1/RSBIDE/master/screenshot/PrintTreeImport.jpg)

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](http://wbond.net/sublime_packages/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](https://github.com/mom1/SublimeLinter-contrib-rstylelint)
* Check and highlight syntax errors
* [RegExLink](https://github.com/mom1/RegExLink)
* Opening *.lbr files through the context menu of the project designer
* [PasteAsString](https://github.com/mom1/PasteAsString)
* It helps to insert some code as a string

ST3 only:
[Sublime Text 3](http://www.sublimetext.com/3)

Credits
-----
[MOM](https://github.com/mom1)