Difference between revisions of "Manual:Editor"

From Mudlet
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 themes ==
+
== Editor shortcuts ==
  
<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-support>
+
The following shortcuts are available in the Lua code editor:
  
=== Customizing themes ===
+
{| 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
 +
|}
  
<describe how to edit a theme here>
 
  
== Editor shortcuts ==
+
{| 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.
 +
|}
  
The following shortcuts are available in the Lua code editor:
 
  
[[File:Mudlet-editor-shortcuts.png|1000px]]
+
{| 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