## SciTE menu commands

Command | Menu text
--- | ---
IDM_NEW | New
IDM_OPEN | Open
IDM_OPENSELECTED | Open Selected Filename
IDM_REVERT | Revert
IDM_CLOSE | Close
IDM_SAVE | Save
IDM_SAVEAS | Save As
IDM_SAVEACOPY | Save a Copy
IDM_COPYPATH | Copy Path
IDM_ENCODING_DEFAULT | Code Page Property
IDM_ENCODING_UCS2BE | UTF-16 Big Endian
IDM_ENCODING_UCS2LE | UTF-16 Little Endian
IDM_ENCODING_UTF8 | UTF-8 with BOM
IDM_ENCODING_UCOOKIE | UTF-8
IDM_SAVEASHTML | As HTML
IDM_SAVEASRTF | As RTF
IDM_SAVEASPDF | As PDF
IDM_SAVEASTEX | As LaTeX
IDM_SAVEASXML | As XML
IDM_PRINTSETUP | Page Setup
IDM_PRINT | Print
IDM_LOADSESSION | Load Session
IDM_SAVESESSION | Save Session
IDM_QUIT | Exit
IDM_UNDO | Undo
IDM_REDO | Redo
IDM_CUT | Cut
IDM_COPY | Copy
IDM_PASTE | Paste
IDM_DUPLICATE | Duplicate
IDM_CLEAR | Delete
IDM_SELECTALL | Select All
IDM_COPYASRTF | Copy as RTF
IDM_MATCHBRACE | Match Brace
IDM_SELECTTOBRACE | Select to Brace
IDM_SHOWCALLTIP | Show Calltip
IDM_COMPLETE | Complete Symbol
IDM_COMPLETEWORD | Complete Word
IDM_ABBREV | Expand Abbreviation
IDM_INS_ABBREV | Insert Abbreviation
IDM_BLOCK_COMMENT | Block Comment or Uncomment
IDM_BOX_COMMENT | Box Comment
IDM_STREAM_COMMENT | Stream Comment
IDM_UPRCASE | Make Selection Uppercase
IDM_LWRCASE | Make Selection Lowercase
IDM_LINEREVERSE | Reverse Selected Lines
IDM_JOIN | Join
IDM_SPLIT | Split
IDM_FIND | Find
IDM_FINDNEXT | Find Next
IDM_FINDNEXTBACK | Find Previous
IDM_FINDINFILES | Find in Files
IDM_REPLACE | Replace
IDM_INCSEARCH | Incremental Search
IDM_FILTER | Filter
IDM_SELECTIONADDNEXT | Selection Add Next
IDM_SELECTIONADDEACH | Selection Add Each
IDM_GOTO | Go to
IDM_BOOKMARK_NEXT | Next Bookmark
IDM_BOOKMARK_PREV | Previous Bookmark
IDM_BOOKMARK_TOGGLE | Toggle Bookmark
IDM_BOOKMARK_CLEARALL | Clear All Bookmarks
IDM_BOOKMARK_SELECT_ALL | Select All Bookmarks
IDM_EXPAND | Toggle current fold
IDM_TOGGLE_FOLDALL | Toggle all folds
IDM_FULLSCREEN | Full Screen
IDM_VIEWTOOLBAR | Tool Bar
IDM_VIEWTABBAR | Tab Bar
IDM_VIEWSTATUSBAR | Status Bar
IDM_VIEWSPACE | Whitespace
IDM_VIEWEOL | End of Line
IDM_VIEWGUIDES | Indentation Guides
IDM_LINENUMBERMARGIN | Line Numbers
IDM_SELMARGIN | Margin
IDM_FOLDMARGIN | Fold Margin
IDM_TOGGLEOUTPUT | Output
IDM_TOGGLEPARAMETERS | Parameters
IDM_COMPILE | Compile
IDM_BUILD | Build
IDM_CLEAN | Clean
IDM_GO | Go
IDM_STOPEXECUTE | Stop Executing
IDM_NEXTMSG | Next Message
IDM_PREVMSG | Previous Message
IDM_CLEAROUTPUT | Clear Output
IDM_SWITCHPANE | Switch Pane
IDM_ONTOP | Always On Top
IDM_OPENFILESHERE | Open Files Here
IDM_SPLITVERTICAL | Vertical Split
IDM_WRAP | Wrap
IDM_WRAPOUTPUT | Wrap Output
IDM_READONLY | Read-Only
IDM_EOL_CRLF | CR + LF
IDM_EOL_CR | CR
IDM_EOL_LF | LF
IDM_EOL_CONVERT | Convert Line End Characters
IDM_TABSIZE | Change Indentation Settings
IDM_MONOFONT | Use Monospaced Font
IDM_OPENLOCALPROPERTIES | Open Local Options File
IDM_OPENDIRECTORYPROPERTIES | Open Directory Options File
IDM_OPENUSERPROPERTIES | Open User Options File
IDM_OPENGLOBALPROPERTIES | Open Global Options File
IDM_OPENABBREVPROPERTIES | Open Abbreviations File
IDM_OPENLUAEXTERNALFILE | Open Lua Startup Script
IDM_PREVFILE | Previous
IDM_NEXTFILE | Next
IDM_CLOSEALL | Close All
IDM_SAVEALL | Save All
IDM_HELP | Help
IDM_HELP_SCITE | Sc1 Help
IDM_ABOUT | About Sc1
IDM_HELP_SCITE | SciTE Help
IDM_ABOUT | About SciTE

## Scintilla key commands

Command | Name | Explanation
--- | --- | ---
2547 | AnnotationClearAll | Clear the annotations from all lines
2101 | AutoCCancel | Remove the auto-completion list from the screen.
2104 | AutoCComplete | User has selected an item so remove the list and insert the selection.
2328 | BackTab | If selection is empty or all on one line dedent the line if caret is at start, else move caret. If more than one line selected, dedent the lines.
2078 | BeginUndoAction | Start a sequence of actions that is undone and redone as a unit. May be nested.
2201 | CallTipCancel | Remove the call tip from the screen.
2325 | Cancel | Cancel any modes such as call tip or auto-completion list display.
2304 | CharLeft | Move caret left one character.
2305 | CharLeftExtend | Move caret left one character extending selection to new caret position.
2428 | CharLeftRectExtend | Move caret left one character, extending rectangular selection to new caret position.
2306 | CharRight | Move caret right one character.
2307 | CharRightExtend | Move caret right one character extending selection to new caret position.
2429 | CharRightRectExtend | Move caret right one character, extending rectangular selection to new caret position.
2399 | ChooseCaretX | Set the last x chosen value to be the caret x position.
2180 | Clear | Clear the selection.
2004 | ClearAll | Delete all text in the document.
2072 | ClearAllCmdKeys | Drop all key mappings.
2770 | ClearAllRepresentations | Clear representations to default.
2005 | ClearDocumentStyle | Set all style bytes to 0, remove all folding information.
2408 | ClearRegisteredImages | Clear all the registered XPM images.
2571 | ClearSelections | Clear selections to a single empty stream selection
2178 | Copy | Copy the selection to the clipboard.
2519 | CopyAllowLine | Copy the selection, if selection empty copy the line with the caret
2177 | Cut | Cut the selection to the clipboard.
2810 | CutAllowLine | Cut the selection, if selection empty cut the line with the caret
2395 | DelLineLeft | Delete back from the current position to the start of the line.
2396 | DelLineRight | Delete forwards from the current position to the end of the line.
2335 | DelWordLeft | Delete the word to the left of the caret.
2336 | DelWordRight | Delete the word to the right of the caret.
2518 | DelWordRightEnd | Delete the word to the right of the caret, but not the trailing non-word characters.
2326 | DeleteBack | Delete the selection or if no selection, the character before the caret.
2344 | DeleteBackNotLine | Delete the selection or if no selection, the character before the caret. Will not delete the character before at the start of a line.
2318 | DocumentEnd | Move caret to last position in document.
2319 | DocumentEndExtend | Move caret to last position in document extending selection to new caret position.
2316 | DocumentStart | Move caret to first position in document.
2317 | DocumentStartExtend | Move caret to first position in document extending selection to new caret position.
2744 | EOLAnnotationClearAll | Clear the end of annotations from all lines
2324 | EditToggleOvertype | Switch from insert to overtype mode or the reverse.
2175 | EmptyUndoBuffer | Delete the undo history.
2079 | EndUndoAction | End a sequence of actions that is undone and redone as a unit.
2642 | FindIndicatorHide | On macOS, hide the find indicator.
2330 | FormFeed | Insert a Form Feed character.
4023 | FreeSubStyles | Free allocated sub styles
2400 | GrabFocus | Set the focus to this Scintilla widget.
2312 | Home | Move caret to first position on line.
2345 | HomeDisplay | Move caret to first position on display line.
2346 | HomeDisplayExtend | Move caret to first position on display line extending selection to new caret position.
2313 | HomeExtend | Move caret to first position on line extending selection to new caret position.
2430 | HomeRectExtend | Move caret to first position on line, extending rectangular selection to new caret position.
2349 | HomeWrap | Like Home but when word-wrap is enabled goes first to start of display line HomeDisplay, then to start of document line Home.
2450 | HomeWrapExtend | Like HomeExtend but when word-wrap is enabled extends first to start of display line HomeDisplayExtend, then to start of document line HomeExtend.
2455 | LineCopy | Copy the line containing the caret.
2337 | LineCut | Cut the line containing the caret.
2814 | LineDedent | Dedent the current and selected lines.
2338 | LineDelete | Delete the line containing the caret.
2300 | LineDown | Move caret down one line.
2301 | LineDownExtend | Move caret down one line extending selection to new caret position.
2426 | LineDownRectExtend | Move caret down one line, extending rectangular selection to new caret position.
2404 | LineDuplicate | Duplicate the current line.
2314 | LineEnd | Move caret to last position on line.
2347 | LineEndDisplay | Move caret to last position on display line.
2348 | LineEndDisplayExtend | Move caret to last position on display line extending selection to new caret position.
2315 | LineEndExtend | Move caret to last position on line extending selection to new caret position.
2432 | LineEndRectExtend | Move caret to last position on line, extending rectangular selection to new caret position.
2451 | LineEndWrap | Like LineEnd but when word-wrap is enabled goes first to end of display line LineEndDisplay, then to start of document line LineEnd.
2452 | LineEndWrapExtend | Like LineEndExtend but when word-wrap is enabled extends first to end of display line LineEndDisplayExtend, then to start of document line LineEndExtend.
2813 | LineIndent | Indent the current and selected lines.
2354 | LineReverse | Reverse order of selected lines.
2342 | LineScrollDown | Scroll the document down, keeping the caret visible.
2343 | LineScrollUp | Scroll the document up, keeping the caret visible.
2339 | LineTranspose | Switch the current line with the previous.
2302 | LineUp | Move caret up one line.
2303 | LineUpExtend | Move caret up one line extending selection to new caret position.
2427 | LineUpRectExtend | Move caret up one line, extending rectangular selection to new caret position.
2288 | LinesJoin | Join the lines in the target.
2340 | LowerCase | Transform the selection to lower case.
2536 | MarginTextClearAll | Clear the margin text on all lines
2401 | MoveCaretInsideView | Move the caret inside current view if it's not there already.
2621 | MoveSelectedLinesDown | Move the selected lines down one line, shifting the line below before the selection
2620 | MoveSelectedLinesUp | Move the selected lines up one line, shifting the line above after the selection
2695 | MultiEdgeClearAll | Clear all vertical edges.
2689 | MultipleSelectAddEach | Add each occurrence of the main selection in the target to the set of selections. If the current selection is empty then select word around caret.
2688 | MultipleSelectAddNext | Add the next occurrence of the main selection to the set of selections as main. If the current selection is empty then select word around caret.
2329 | NewLine | Insert a new line, may use a CRLF, CR or LF depending on EOL mode.
2172 | Null | Null operation.
2322 | PageDown | Move caret one page down.
2323 | PageDownExtend | Move caret one page down extending selection to new caret position.
2434 | PageDownRectExtend | Move caret one page down, extending rectangular selection to new caret position.
2320 | PageUp | Move caret one page up.
2321 | PageUpExtend | Move caret one page up extending selection to new caret position.
2433 | PageUpRectExtend | Move caret one page up, extending rectangular selection to new caret position.
2413 | ParaDown | Move caret down one paragraph (delimited by empty lines).
2414 | ParaDownExtend | Extend selection down one paragraph (delimited by empty lines).
2415 | ParaUp | Move caret up one paragraph (delimited by empty lines).
2416 | ParaUpExtend | Extend selection up one paragraph (delimited by empty lines).
2179 | Paste | Paste the contents of the clipboard into the document replacing the selection.
2011 | Redo | Redoes the next action on the undo history.
2552 | ReleaseAllExtendedStyles | Release all extended (>255) style numbers
2606 | RotateSelection | Set the main selection to the next selection.
2169 | ScrollCaret | Ensure the caret is visible.
2629 | ScrollToEnd | Scroll to end of document.
2628 | ScrollToStart | Scroll to start of document.
2366 | SearchAnchor | Sets the current caret position to be the search anchor.
2013 | SelectAll | Select all the text in the document.
2469 | SelectionDuplicate | Duplicate the selection. If selection empty duplicate the line containing the caret.
2444 | SetCharsDefault | Reset the set of characters for whitespace and word characters to the defaults.
2014 | SetSavePoint | Remember the current position in the undo history as the position at which the document was saved.
3001 | StartRecord | Start notifying the container of all key presses and commands.
3002 | StopRecord | Stop notifying the container of all key presses and commands.
2437 | StutteredPageDown | Move caret to bottom of page, or one page down if already at bottom of page.
2438 | StutteredPageDownExtend | Move caret to bottom of page, or one page down if already at bottom of page, extending selection to new caret position.
2435 | StutteredPageUp | Move caret to top of page, or one page up if already at top of page.
2436 | StutteredPageUpExtend | Move caret to top of page, or one page up if already at top of page, extending selection to new caret position.
2050 | StyleClearAll | Clear all the styles and make equivalent to the global default style.
2058 | StyleResetDefault | Reset the default style to its state at startup
2607 | SwapMainAnchorCaret | Swap that caret and anchor of the main selection.
2327 | Tab | If selection is empty or all on one line replace the selection with a tab character. If more than one line selected, indent the lines.
2287 | TargetFromSelection | Make the target range start and end be the same as the selection range start and end.
2690 | TargetWholeDocument | Sets the target to the whole document.
2459 | ToggleCaretSticky | Switch between sticky and non-sticky: meant to be bound to a key.
2176 | Undo | Undo one action in the undo history.
2341 | UpperCase | Transform the selection to upper case.
2331 | VCHome | Move caret to before first visible character on line. If already there move to first character on line.
2652 | VCHomeDisplay | Move caret to before first visible character on display line. If already there move to first character on display line.
2653 | VCHomeDisplayExtend | Like VCHomeDisplay but extending selection to new caret position.
2332 | VCHomeExtend | Like VCHome but extending selection to new caret position.
2431 | VCHomeRectExtend | Move caret to before first visible character on line. If already there move to first character on line. In either case, extend rectangular selection to new caret position.
2453 | VCHomeWrap | Like VCHome but when word-wrap is enabled goes first to start of display line VCHomeDisplay, then behaves like VCHome.
2454 | VCHomeWrapExtend | Like VCHomeExtend but when word-wrap is enabled extends first to start of display line VCHomeDisplayExtend, then behaves like VCHomeExtend.
2619 | VerticalCentreCaret | Centre current line in window.
2308 | WordLeft | Move caret left one word.
2439 | WordLeftEnd | Move caret left one word, position cursor at end of word.
2440 | WordLeftEndExtend | Move caret left one word, position cursor at end of word, extending selection to new caret position.
2309 | WordLeftExtend | Move caret left one word extending selection to new caret position.
2390 | WordPartLeft | Move to the previous change in capitalisation.
2391 | WordPartLeftExtend | Move to the previous change in capitalisation extending selection to new caret position.
2392 | WordPartRight | Move to the change next in capitalisation.
2393 | WordPartRightExtend | Move to the next change in capitalisation extending selection to new caret position.
2310 | WordRight | Move caret right one word.
2441 | WordRightEnd | Move caret right one word, position cursor at end of word.
2442 | WordRightEndExtend | Move caret right one word, position cursor at end of word, extending selection to new caret position.
2311 | WordRightExtend | Move caret right one word extending selection to new caret position.
2333 | ZoomIn | Magnify the displayed text by increasing the sizes by 1 point.
2334 | ZoomOut | Make the displayed text smaller by decreasing the sizes by 1 point.