===== Innovations ===== ==== Version 5.11 ==== === Multi-caret and multi-selection editing === Multi-caret editing allows you to activate multiple carets (blinking cursors in the text) within the active file. Each caret works independently of every other caret and most editing operations are performed at all caret positions simultaneously. === Mouse === | Alt + mouse click | adds a new caret| | Alt + double mouse click | highlights a word and adds a caret| | Alt + triple mouse click | highlights a line and adds a caret| | Alt + mouse movement | highlights text and adds a caret| | Alt + Shift + mouse click/movement | highlights text in column mode and adds many carets| === Keyboard === | Esc | ends multi-caret editing | | Alt + Shift + Up/Down/Page Up/Page Down | sets new carets in column mode | | Alt + Shift + Left/Right | highlights text in column mode and adds carets | | Alt + End | adds carets to the end of all lines in the current text selection | | Ctrl + W | adds the next matching word to the current text selection and adds a caret | | Shift + Ctrl + W | selects all matching occurrences of a word and adds a caret each time | In multi-cursor mode you can also use the clipboard. On the page [[https://pyscripter.blogspot.com/2024/10/teaser-multi-caret-editing-is-coming-to.html|Multi-caret and multi-selection editing]] the functions of multi-cursor editing are presented in videos. === Annotated scrollbars === In this screenshot, you can see in the scrollbar: {{en:annotation.png}} * the position of the multiple cursors (solid bluish line) * the position of the bookmarks (small bluish marks on the left side) * information about line changes (on the right side) * alpha blending slider