All this features must be described in help (F1) or menu (Ctrl+Shift+P), but without images and not explicit
- Multiple cursors/selections (next selection: Ctrl + D, select all matches: Ctrl + Shift + D, select all matches with regex or ignoring case: Ctrl + Shift + D from FindDialog)

- Unselect previous by Ctrl + K
- Matches selection incide selected range (by Ctrl + Shift + D from FindDialog)
- Switching of undo branches (by Ctrl+T, it's possible because undo history is stored as tree)

- Color highlighting at cursor

- You own color scheme creation (with update sheme on save)
- Fast color scheme preview by Ctrl + Shift + C (you don't need to remember it - just remember Ctrl + Shift + P for all menu actions)
- Macroses

- Minimap
- File searching by Ctrl-P

- Search all current menu actions by Ctrl + Shift + P
- Your own syntax creation (with update syntax on syntax file saving)

- Search text in current dir files (recursive)
- Search text in current file or other editor frame (i.e. FileTree or searching in files output), optional with ignore case (Ctrl+Shift+I for on/off) or regex (Ctrl+Shift+R for on/off)
- Running shell commands with ouput to console (command dialog shows by Ctrl + ;, but command text can be assigned to F5-F12 buttons in config, shell command starts with ! or !^)
- Custom encoding and syntax coloring for concrete shell command output (!{s:syntax;e:encoding}command})
- Using %f% (file path), %l%(line under cursor), %c%(char) parameters in command
- Navigate to position in file by command output console click (need configure shellRegex in config for your compiller/script output)
- FileTree (Ctrl + I): navigation, creation/removing files, current directory changing, current file selection in tree (Ctrl + 0)
- Scrolling to bottom (if cursor already bottom) on file reloading by Ctrl + R - for log reading
- Cursor position and file syntax setup storage
- Encoding changing: for save, for read, for shell output
- Horizontal scrolling with mouse wheel and shift
- Showing space characters, line endings, line numbers options
- Jump to line by number (Ctrl + G)
- Brackets highlighting
- Selected word highlighting
- Show 2 files together (Alt + Right, Alt + Left)
- Autoclosing of superfluous tabs if count more than maxTabsCount parameter in config

- Minimalistic OmniSharp server support (use omnisharpSln parameter in config or command omnisharpSln=... with reload solution)

- Opening file on concrete line by parameter
- Separation commands and "spacesInsteadTabs" settings by current filename

- Open recently files (Ctrl + Shift + O)
- Switch to recently current directories (Ctrl + Shift + G)
- Multirenaming - select several files in FileTree and press Ctrl+R (as single file renaming)
- Fullscreen mode on maximize (need fullScreenOnMaximized="true" in config, Ctrl+Enter - back to normal mode)
- Stripped-down implementation of path autocomplite in command dialog (Tab/Ctrl+Enter)
- Autocomplete for path and syntax/encodes in command dialog after {s:/{e:
- Minimal snippets support (learn more in buildin help and in menu items)
- Minimal ctags support (learn more in buildin help and in command list)
- enum - command to write digits sequence, i.e. 1 2 3 4, to enumerate lists (see more in help)
- vi-mode: minimal support (learn more in buildin help by F1 and Shift+F1)
- vi-mode: jump in place in (press Space, symbol in place, than showing symbols)
- vi-mode: multicursor edititng works too
- vi-mode: Ctrl+F - switch to normal mode in find/command dialogs
- vi-mode: correct ru keyboard layout working, allow customization to another layout
- Unity3d: rename and move files with his *.meta pair in File tree
- Unity3d: command -line= parameter to setup Unity3d to open file on error line (other parameters see in help)
- Unity3d: Pasting in output - for stack traces (Ctrl + Shift + V)
- running shell command after file saving (search afterSaveCommand in help)