Script editor panel¶
What is the Script editor panel¶
The Script editor panel enables to edit box scripts.
This editor integrates syntax highlighting to ease the edition.
At the bottom of the panel you can see the number of the selected line on the left and a field to search a specific keyword in the script.
How to open the script of a specific box¶
In the flow diagram, to open the script of any box, right-click on it and select Edit box script.
The script is displayed in the Script editor panel.
Note
For a Python box you can also double-click on it.
Script editor panel functionalities¶
Search functions¶
You have useful functions at the bottom of the panel:
Use ... | To ... |
---|---|
Select the Find or the Replace function. | |
Search text field |
Enter the string to search or search and replace in the current script. It is highlighted in red if the keyword is not found in the script. |
Navigation buttons |
Move to the previous or the next matching string: Note By default, the search wraps around the document: if you reach the bottom of the the script, it will start again from the top. This option can be disabled from the Setting button. |
Setting button |
Specify search options:
|
Script editor functions¶
If you right-click in the panel, the following menu is displayed:
This contextual menu provides fast access to some classic functions for a script editor:
Command | Function |
---|---|
Undo | Revert last script modification. |
Redo | Apply previously reverted modification. |
Cut, Copy, Paste or Delete | Cut, copy, delete selected text block or paste text at the current location of editing cursor. |
Select All | Select the complete script. |
Insert Function | Insert a built-in function only available from a box script. |
Block comment or uncomment | Toggle the current line or the selected text block commented or uncommented. |
Customizing Script editor panel¶
Several options are available in order to customize the Script editor panel:
- Display mono-spaced font,
- Display code folding buttons,
- Display line numbers,
- Wrap text.
For further details, see: Choregraphe preferences.