Difference between revisions of "Manual:Editor"
Jump to navigation
Jump to search
(Created page with "= Editor = == Editor themes == <how to change editor themes here, can steal a gif from https://www.mudlet.org/2017/07/mudlet-3-3-1-new-code-editor-new-irc-and-utf8-in-lua-su...") |
|||
(9 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
+ | {{TOC right}} | ||
+ | {{#description2:Manual on the editor and shortcuts available to navigate, select and edit scripts, triggers, aliases, etc.}} | ||
= Editor = | = Editor = | ||
− | == Editor | + | == Editor shortcuts == |
− | + | The following shortcuts are available in the Lua code editor: | |
− | === | + | {| class="alternating-table" style="width: 500px; border-bottom:solid 5px #882222;" |
+ | ! colspan="2" style="color:white; background-color:#882222; text-align:left;" | Navigation shortcuts | ||
+ | |- | ||
+ | | style="font-family: monospace, monospace;" | Ctrl+Tab | ||
+ | | Focus next section | ||
+ | |- style="background-color:#ffefef;" | ||
+ | | style="font-family: monospace, monospace;" | Ctrl+Shift+Tab | ||
+ | | Focus previous section | ||
+ | |- | ||
+ | | style="font-family: monospace, monospace;" | Ctrl+S | ||
+ | | Save current item (trigger, alias, etc.) | ||
+ | |- style="background-color:#ffefef;" | ||
+ | | style="font-family: monospace, monospace;" | Ctrl+Shift+S | ||
+ | | Save complete profile | ||
+ | |- | ||
+ | | style="font-family: monospace, monospace;" | Ctrl+1 | ||
+ | | Show [[Manual:Technical_Manual#Trigger_Engine|trigger]] editor | ||
+ | |- style="background-color:#ffefef;" | ||
+ | | style="font-family: monospace, monospace;" | Ctrl+2 | ||
+ | | Show [[Manual:Technical_Manual#React_on_input_-_Mudlets_Alias_Engine|aliases]] editor | ||
+ | |- | ||
+ | | style="font-family: monospace, monospace;" | Ctrl+3 | ||
+ | | Show scripts editor | ||
+ | |- style="background-color:#ffefef;" | ||
+ | | style="font-family: monospace, monospace;" | Ctrl+4 | ||
+ | | Show [[Manual:Technical_Manual#Timer_Engine|timers]] editor | ||
+ | |- | ||
+ | | style="font-family: monospace, monospace;" | Ctrl+5 | ||
+ | | Show [[Manual:Introduction#Keybindings|keys]] editor | ||
+ | |- style="background-color:#ffefef;" | ||
+ | | style="font-family: monospace, monospace;" | Ctrl+6 | ||
+ | | Show [[Manual:Technical_Manual#Using_Variables_in_Mudlet|variables]] editor | ||
+ | |- | ||
+ | | style="font-family: monospace, monospace;" | Ctrl+7 | ||
+ | | Show [[Manual:Introduction#Buttons|buttons]] editor | ||
+ | |- style="background-color:#ffefef;" | ||
+ | | style="font-family: monospace, monospace;" | Ctrl+8 | ||
+ | | Show [[Manual:Introduction#Seeing_errors_in_your_code|error]] log console | ||
+ | |- | ||
+ | | style="font-family: monospace, monospace;" | Ctrl+9 | ||
+ | | Display statistics in main window | ||
+ | |- style="background-color:#ffefef;" | ||
+ | | style="font-family: monospace, monospace;" | Ctrl+0 | ||
+ | | Open central debug console window | ||
+ | |} | ||
− | |||
− | == | + | {| class="alternating-table" style="width: 500px; border-bottom:solid 5px #882222;" |
+ | ! colspan="2" style="color:white; background-color:#882222; text-align:left;" | Selection shortcuts | ||
+ | |- | ||
+ | | style="font-family: monospace, monospace;" | Ctrl+A | ||
+ | | Select all text | ||
+ | |- style="background-color:#ffefef;" | ||
+ | | style="font-family: monospace, monospace;" | Ctrl+Left click | ||
+ | | Add cursors | ||
+ | |- | ||
+ | | style="font-family: monospace, monospace;" | Ctrl+Alt+Up | ||
+ | | Extend custors up | ||
+ | |- style="background-color:#ffefef;" | ||
+ | | style="font-family: monospace, monospace;" | Ctrl+Alt+Down | ||
+ | | Extend custors down | ||
+ | |- | ||
+ | | style="font-family: monospace, monospace;" | Esc | ||
+ | | Switch to one cursor | ||
+ | |- style="background-color:#ffefef;" | ||
+ | | style="font-family: monospace, monospace;" | Ctrl+D | ||
+ | | Select words at the cursor | ||
+ | |- | ||
+ | | style="font-family: monospace, monospace;" | Ctrl+L | ||
+ | | Select next lines | ||
+ | |- style="background-color:#ffefef;" | ||
+ | | style="font-family: monospace, monospace;" | Ctrl+Shift+L | ||
+ | | Select previous lines | ||
+ | |- | ||
+ | | style="font-family: monospace, monospace;" | Ctrl+F | ||
+ | | Opens the script editor's FIND dialog. | ||
+ | |- style="background-color:#ffefef;" | ||
+ | | style="font-family: monospace, monospace;" | F3 | ||
+ | | Moves to the next FIND result. | ||
+ | |- style="background-color:#ffefef;" | ||
+ | | style="font-family: monospace, monospace;" | Shift+F3 | ||
+ | | Moves to the previous FIND result. | ||
+ | |} | ||
− | |||
− | + | {| class="alternating-table" style="width: 500px; border-bottom:solid 5px #882222;" | |
+ | ! colspan="2" style="color:white; background-color:#882222; text-align:left;" | Editing shortcuts | ||
+ | |- | ||
+ | | style="font-family: monospace, monospace;" | Ctrl+] | ||
+ | | Indent right | ||
+ | |- style="background-color:#ffefef;" | ||
+ | | style="font-family: monospace, monospace;" | Ctrl+[ | ||
+ | | Indent left | ||
+ | |- | ||
+ | | style="font-family: monospace, monospace;" | Ctrl+Shift+D | ||
+ | | Duplicate | ||
+ | |- style="background-color:#ffefef;" | ||
+ | | style="font-family: monospace, monospace;" | Ctrl+/ | ||
+ | | Toggle selection comment | ||
+ | |- | ||
+ | | style="font-family: monospace, monospace;" | Alt+Backspace | ||
+ | | Delete rest of the word left | ||
+ | |- style="background-color:#ffefef;" | ||
+ | | style="font-family: monospace, monospace;" | Ctrl+Backspace | ||
+ | | | ||
+ | |- | ||
+ | | style="font-family: monospace, monospace;" | Shift+Backspace | ||
+ | | | ||
+ | |- style="background-color:#ffefef;" | ||
+ | | style="font-family: monospace, monospace;" | Alt+Delete | ||
+ | | Delete rest of the word right | ||
+ | |- | ||
+ | | style="font-family: monospace, monospace;" | Ctrl+Delete | ||
+ | | | ||
+ | |- style="background-color:#ffefef;" | ||
+ | | style="font-family: monospace, monospace;" | Shift+Delete | ||
+ | | | ||
+ | |- | ||
+ | | style="font-family: monospace, monospace;" | Ctrl+R | ||
+ | | Toggle read-only | ||
+ | |} |
Latest revision as of 14:37, 12 January 2024
Editor
Editor shortcuts
The following shortcuts are available in the Lua code editor:
Navigation shortcuts | |
---|---|
Ctrl+Tab | Focus next section |
Ctrl+Shift+Tab | Focus previous section |
Ctrl+S | Save current item (trigger, alias, etc.) |
Ctrl+Shift+S | Save complete profile |
Ctrl+1 | Show trigger editor |
Ctrl+2 | Show aliases editor |
Ctrl+3 | Show scripts editor |
Ctrl+4 | Show timers editor |
Ctrl+5 | Show keys editor |
Ctrl+6 | Show variables editor |
Ctrl+7 | Show buttons editor |
Ctrl+8 | Show error log console |
Ctrl+9 | Display statistics in main window |
Ctrl+0 | Open central debug console window |
Selection shortcuts | |
---|---|
Ctrl+A | Select all text |
Ctrl+Left click | Add cursors |
Ctrl+Alt+Up | Extend custors up |
Ctrl+Alt+Down | Extend custors down |
Esc | Switch to one cursor |
Ctrl+D | Select words at the cursor |
Ctrl+L | Select next lines |
Ctrl+Shift+L | Select previous lines |
Ctrl+F | Opens the script editor's FIND dialog. |
F3 | Moves to the next FIND result. |
Shift+F3 | Moves to the previous FIND result. |
Editing shortcuts | |
---|---|
Ctrl+] | Indent right |
Ctrl+[ | Indent left |
Ctrl+Shift+D | Duplicate |
Ctrl+/ | Toggle selection comment |
Alt+Backspace | Delete rest of the word left |
Ctrl+Backspace | |
Shift+Backspace | |
Alt+Delete | Delete rest of the word right |
Ctrl+Delete | |
Shift+Delete | |
Ctrl+R | Toggle read-only |