- 
                Notifications
    You must be signed in to change notification settings 
- Fork 233
The editor
        Thomas E. Horner edited this page Mar 12, 2019 
        ·
        17 revisions
      
    Lua RTOS has an integrated editor that allows you to edit files. You can edit a file typing os.edit("file") in the Lua prompt, or typing edit file in the shell.
-- system.lua
---------------------------------------------------
-- Main setup
---------------------------------------------------
os.loglevel(os.LOG_INFO)   -- Log level to info
os.logcons(true)           -- Enable/disable sys log messages to console
os.shell(true)             -- Enable/disable shell
os.history(false)          -- Enable/disable history
/system.lua                                     Ctrl+Y=Help   Ln 1     Col 1   In the table below you will find all available functions of the editor:
| Key | Function | Key | Function | 
|---|---|---|---|
| up | Move one line up | Ctrl+S | Save file | 
| down | Move one line down | Ctrl+Q | Quit | 
| left | Move one character left | Ctrl+O | Open file | 
| right | Move one character right | Ctrl+W | Close file | 
| right | Move one character right | Ctrl+A | Select all | 
| page up | Move one page up | Ctrl+C | Copy selection to cliboard | 
| page down | Move one page down | Ctrl+X | Cut selection to clipboard | 
| Ctrl+left | Move to previous word | Ctrl+V | Paste from clipboard | 
| Ctrl+right | Move to next word | Ctrl+Z | Undo | 
| home | Move to start of line | Ctrl+R | Redo | 
| end | Move to end of line | Ctrl+F | Find text | 
| Ctrl+home | Move to start of file | Ctrl+G | Find next | 
| Ctrl+ end | Move to end of file | Ctrl+L | Goto line | 
| backspace | Delete previous character | Shift+left/right | Select text | 
| tab | Indent selection | Shift+tab | Unindent selection | 
| delete | Delete current character | Ctrl-Y | Help | 
