## 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_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_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_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_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 | Dedent the selected 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.
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.
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.
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 OS X, hide the find indicator.
2330 | FormFeed | Insert a Form Feed character.
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 | These are like their namesakes Home(Extend)?, LineEnd(Extend)?, VCHome(Extend)? except they behave differently when word-wrap is enabled: They go first to the start / end of the display line, like (Home|LineEnd)Display The difference is that, the cursor is already at the point, it goes on to the start or end of the document line, as appropriate for (Home|LineEnd|VCHome)(Extend)?.

2450

HomeWrapExtend

These are like their namesakes Home(Extend)?, LineEnd(Extend)?, VCHome(Extend)? except they behave differently when word-wrap is enabled: They go first to the start / end of the display line, like (Home|LineEnd)Display The difference is that, the cursor is already at the point, it goes on to the start or end of the document line, as appropriate for (Home|LineEnd|VCHome)(Extend)?.

2455 | LineCopy | Copy the line containing the caret.
2337 | LineCut | Cut the line containing the caret.
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

These are like their namesakes Home(Extend)?, LineEnd(Extend)?, VCHome(Extend)? except they behave differently when word-wrap is enabled: They go first to the start / end of the display line, like (Home|LineEnd)Display The difference is that, the cursor is already at the point, it goes on to the start or end of the document line, as appropriate for (Home|LineEnd|VCHome)(Extend)?.

2452

LineEndWrapExtend

These are like their namesakes Home(Extend)?, LineEnd(Extend)?, VCHome(Extend)? except they behave differently when word-wrap is enabled: They go first to the start / end of the display line, like (Home|LineEnd)Display The difference is that, the cursor is already at the point, it goes on to the start or end of the document line, as appropriate for (Home|LineEnd|VCHome)(Extend)?.

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
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 between paragraphs (delimited by empty lines).
2414 | ParaDownExtend | Move caret between paragraphs (delimited by empty lines).
2415 | ParaUp | Move caret between paragraphs (delimited by empty lines).
2416 | ParaUpExtend | Move caret between paragraphs (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.
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.
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

These are like their namesakes Home(Extend)?, LineEnd(Extend)?, VCHome(Extend)? except they behave differently when word-wrap is enabled: They go first to the start / end of the display line, like (Home|LineEnd)Display The difference is that, the cursor is already at the point, it goes on to the start or end of the document line, as appropriate for (Home|LineEnd|VCHome)(Extend)?.

2454

VCHomeWrapExtend

These are like their namesakes Home(Extend)?, LineEnd(Extend)?, VCHome(Extend)? except they behave differently when word-wrap is enabled: They go first to the start / end of the display line, like (Home|LineEnd)Display The difference is that, the cursor is already at the point, it goes on to the start or end of the document line, as appropriate for (Home|LineEnd|VCHome)(Extend)?.

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.